关于黑莓资源文件的一地疑问,哪位高手来解惑
关于黑莓资源文件的一地疑问,谁来解惑?今早经过高人指点,可以成功添加资源文件了。有点疑问:1、 是不是资源
关于黑莓资源文件的一地疑问,谁来解惑?
今早经过高人指点,可以成功添加资源文件了。
有点疑问:
1、 是不是资源文件 如app_en(国家名称缩写iso 9xxxx),假如语言为英文的话 就默认读取英文这个资源文件里面的内容吗?
2、在开发多国语言项目时,是否每个菜单,每个按钮,每个要显示文字的地方 都是需要获取资源文件里面定义的文本呢?
如: button a=new button(读取资源文件); text b =new text(读取资源文件)?
3、这个是最重要的一点。 我在使用资源文件的时候一直报错呢?这个是为什么呢?为什么呢?
我使用方法是这个样子的。
Java codeResourceBundle _resources = ResourceBundle.getBundle(BUNDLE_ID, BUNDLE_NAME); String strce=_resources.getString(hello);
请问有什么不对吗?
错误:Detected background switch for CustomButtonsDemo(224) who has NO tunnels open - defocus NOT called
0x06700400 guid:0xBEF92E11214401C3 time:0x12A1332A100 severity:0 type:2 app:UI data:GS+Q2 18a82758net.rim.device.internal.ui.component.TraceBackDialog
Foreground net_rim_bb_ribbon_app(88)
Detected foreground switch for net_rim_bb_ribbon_app(88) who has NO tunnels open - focus NOT called
bb模拟器上:uncaught exception:invalid bundle hash
[解决办法]楼主高人,帮顶了!
[解决办法]1. 是的
2. 不管是bb还是其他设备还是网络ui编程,资源文件一般都是如此使用的
3. 你的这个异常未必是资源文件引起的,在出异常的地方打上callstack,使用黑莓的eventlog机制来打印详细异常。另外,如果你有真机,可以在真机上也跑跑看。