LocalBroadcastManager mLocalBroadcastManager;
BroadcastReceiver mReceiver;
//注册通知
mLocalBroadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter filter = new IntentFilter();
filter.addAction(ACTION_UPDATE); mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(ACTION_UPDATE)) {
callbackData.setText("Got update: " + intent.getIntExtra("value", 0));
}
}
};
mLocalBroadcastManager.registerReceiver(mReceiver, filter);
//发送通知
mLocalBroadcastManager.sendBroadcast(new Intent(ACTION_UPDATE));
//注销通知
mLocalBroadcastManager.unregisterReceiver(mReceiver);

仅接收本应用发送的通知,比较安全(替代BroadcastManager使用)

最新文章

  1. spring boot(四):thymeleaf使用详解
  2. [No00008A]bat改变cmd命令提示符颜色
  3. hdu1000,hdu1001,hdu1002,hdu1003
  4. MVVM架构~前台后台分离的思想与实践
  5. paip.mysql 性能跟iops的以及硬盘缓存的关系
  6. vbox下Oracle Enterprise liunx5.4虚拟机安装10G RAC实验(三)
  7. 【bzoj1014】[JSOI2008]火星人prefix
  8. python学习笔记6(字典)
  9. iOS触摸事件深度解析-备用
  10. POJ 3237 Tree (树链拆分)
  11. hibernate 管理 Session(单独使用session,不spring)
  12. 局域网iis添加主机头
  13. WebService测试方案
  14. [BZOJ1507] [NOI2003] Editor (splay)
  15. Linux查看mysql 安装路径和运行路径
  16. 找几张图片制作GIF
  17. vue 移动端屏幕适配 使用rem
  18. 虹软 Android 人脸检测与人脸识别集成分享
  19. 233 Matrix(hdu5015 矩阵)
  20. NXP LPC18xx LPC43xx OTP ID Boot

热门文章

  1. Raspberry Pi3 ~ C语言控制串口
  2. Python序列——Unicode
  3. sublime text3 3176 注册码 License
  4. yii的增删改查
  5. 本机连接调试Erlang结点与rebar3编译
  6. PS 图像滤镜— — USM 锐化
  7. CentOS环境 升级Python2.6.6至2.7.5
  8. caffe源码学习
  9. Win10设置vs2010总是以管理员身份运行
  10. 4.java变量