妙用BlackBerry的GlobalEvent
来源:互联网 发布:vue.js 移动端ui框架 编辑:程序博客网 时间:2024/05/19 14:50
使用GlobalEvent可以让程序的两个entry产生即时的互动:
1)比如setting程序里面,用户修改了程序配置以后,发GlobalEvent出去,让background程序重新初始化。
2)background程序定时发GlobalEvent给GUI程序,检测GUI程序的状态。如果GUI程序没有对GlobalEvent做出回应,说明该程序死掉了,background程序就再次启动GUI程序。
比较:
和用共享数据(RuntimeStore/PersistantStore/数据库/配置文件)的方式相比,程序简化,不需要定时轮询,节省CPU使用。
代码片段===================================================================
发消息出去:
ApplicationManager.
收听消息:
class MyApplication extends UiApplicationimplements GlobalEventListener{
...
addGlobalEventListener(this);//我要听
...
public void eventOccurred(long guid, int data0,int data1, Object object0,
Object object1) {
if (guid == Util.GLOBAL_ID_EXIT) {//我听到了
deregisterNDEFReaderListener()
System.exit(0);
}
}
参考:
http://blog.csdn.net/kunming1987/article/details/7620121
- 妙用BlackBerry的GlobalEvent
- /()/的妙用
- ${}的妙用
- 关于BLACKBERRY的开发
- BlackBerry的多媒体支持
- blackberry上的jquery
- blackberry上的ajax
- BlackBerry 124rom的缺陷
- 同事的blackberry 8820机器
- 关于BlackBerry API的使用
- blackberry弹出对话框的制作
- 支持WI-FI的blackberry
- blackberry黑莓的强转
- blackberry黑莓的图片缩放
- blackberry 对GPS的支持
- 关于BlackBerry API的使用
- BlackBerry UI的控件响应
- BlackBerry UI的控件响应
- Java泛型简明教程
- 并发
- 配置logging conf/log4j.properties
- 二次大战时,罗死福,丘鸡儿
- 某人天天在学盲文
- 妙用BlackBerry的GlobalEvent
- 霍森先生和他的妻儿们开着一辆老爷车去郊游
- 博客安家
- C++继承的访问权限控制
- C# 窗体间组件调用
- 导师制----责任
- Java实现二维码QRCode的编码和解码
- Android Stagefright NuPlayer for HTTP live
- 自定义 UITableViewCell 的 accessory 样式