我最近创建了一个应用程序,它是一个警报应用程序。
它使用了我不太了解的广播接收器的概念,现在我很困惑,并且有一些问题如下:
1)您将如何描述外行人的广播接收器?
2)我们是否需要在注册后取消注册,如果我不知道它将如何影响我的申请?
3)使用此广播接收器概念需要什么?
4)如果可以,可以使用一些简单的例子。
答案 0 :(得分:1)
我会尝试回答你的问题:
1)您将如何描述外行人的广播接收器?
广播接收器类似于听众,但它会在您的手机上侦听更多全局事件。就像电话启动,收到消息,手机被锁定,Wifi打开/关闭等等...
2)我们是否需要在注册后取消注册,如果我不知道怎么做 它会影响我的申请吗?
如果您在一个特定的活动中注册广播接收器(如临时广播接收器),那么您必须取消注册它,否则切换到另一个活动时可能会出现一些错误。
3)使用此广播接收器概念需要什么?
答案1)可能会给你一些想法......
4)如果可以,可以使用一些简单的例子。
注册广播接收器的方法有两种:
我会让你自己搜索这些,你可以找到很多例子!
答案 1 :(得分:0)
关于广播接收器的理论部分 - https://developer.android.com/reference/android/content/BroadcastReceiver.html
注册接收者 -
在onResume或onCreate
上注册registerReceiver(nReceiver,过滤器);
取消注册接收者 -
在onDestroy上取消注册
<强> unregisterReceiver(nReceiver); 强>