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