对同一个Screen对象两次调用UiApplication的pushScreen会导致运行异常
来源:互联网 发布:你知我知无损 编辑:程序博客网 时间:2024/06/06 19:01
在使用BlackBerry的UI进行开发的时候, 显示一个屏幕调用的是UiApplication的pushScreen方法, 参数为Screen对象, 常见代码有:
UiApplication.getUiApplication().pushScreen(myScreen);
需要注意的是BlackBerry上所显示的屏幕是一个堆栈, 所有push上去的screen都会在堆栈中, 直到这个screen被关闭. 如果push了一个screen之后没有关闭它, 接着又push了一个screen, 前一个screen显示没有显示出来, 但是它也在堆栈中. 如果这个时候再次调用pushScreen将前一个screen再次显示出来的话系统会出现rumtime exception, 这对于应用程序来讲是很严重的错误.
所以, 注意在开发过程上不要针对同一个screen对象两面次调用UiApplication的pushScreen, 除非你在两次调用之间将这个screen对象pop出一堆栈, 或者是强制关闭了这个screen对象.
- 对同一个Screen对象两次调用UiApplication的pushScreen会导致运行异常
- 一般方式对手机强行设置横屏,会导致Activity的各个生命周期被调用两次。
- LoadRunner同一个脚本运行两次结果相差很大的原因
- LoadRunner同一个脚本运行两次结果相差很大的原因
- 唉 好不严谨啊!!!对空指针的内容引用会导致异常
- 线程自我终止会导致线程内部对象的析构异常?
- 验证new一个新对象是不加锁的操作,会导致出现null异常
- 启动组程序会自动执行两次的异常现象
- Exception:DatePickerDialog和TimePickerDialog会执行两次的异常
- 手动调用DestroyWindow时导致的窗口两次被销毁
- UIApplication对象的使用
- 点击一次pushButton会对相应的slot执行两次
- 多tomcat 同一个浏览器 同一个项目 会导致session覆盖
- 多tomcat 同一个浏览器 同一个项目 会导致session覆盖
- 两次会的总结
- 关于同一个文件两次调用CDC切片的结果不同的问题
- 未对父类对象指定具体类型导致的找不到具体表异常
- 两次free()或delete()同一个指针地址会怎么样。
- 写在前面
- linux下安装jdk (1.6.0_22)
- 非常高兴
- 海岸线
- Custom Configuration 的两种方法:1.Configuration Sections
- 对同一个Screen对象两次调用UiApplication的pushScreen会导致运行异常
- Apache+FastCGI+PHP配置详解(Windows)
- 虚拟现实现实版夜遇UFO
- 微软开放Windows Phone 7中文开发中心
- Run-time和compile-time概念(转自百度知道ID:Leo239 的回答)
- IIS 安装,版本必须一样,如果用了错误的I386,就无法启动
- ZOJ 1394 Polar Explorer
- 头痛日记20101027
- 矩阵复习二