文章标题
来源:互联网 发布:张翰身材知乎 编辑:程序博客网 时间:2024/06/05 16:55
BroadcastReceiver注册广播的方式:
1>在AndroidManifest.xml中注册–静态注册
<receiver android:name=".receiver"> <intent-filter > <action android:name="com.example.demo.ACTION"/> </intent-filter></receiver>
2>在java代码中注册–动态注册
IntentFilter filter = new IntentFilter();filter.addAction("com.example.demo.ACTION");receiver = new MyBroadcastReceiver();registerReceiver(receiver, filter);
2.1>动态注册需要两个条件
首先需要创建一个class继承自BroadcastReceiver,
public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //处理逻辑 } } }
在合适的时机销毁广播:
@Override protected void onDestroy() { unregisterReceiver(receiver);//调用方法 super.onDestroy(); }
以上就是注册广播的两种方式
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- Delphi COM编程技术一(COM编程基础知识)
- 源码初识——对webbench网站压力测试源码的初步分析
- activity启动service的两种方式
- user相关
- Android 短信验证码自动填写
- 文章标题
- hibernate学习笔记第四天(1)
- 还贷款 月供贷款计算
- wpf 设置treeView节点选中后的的文字颜色、节点的背景色以及节点失去焦点后的背景颜色
- CSS创建(样式表引入)
- mysql逻辑操作符
- python: min 和 max 函数
- 初识Lucene全文索引
- 棋盘分割