尝试注销广播接收器时出现llegalArgument异常

比万

我正在onDestroy()方法中注销广播接收器。即使我正在检查null值。

我的代码就像

 If (broadcastReceiver!=null)
    {
       activity.unregisterReceiver    (broadcastReceiver);
    }

有什么问题?

Biplab来自

您可以维护布尔检查,以注册和取消广播接收机的设置。

我在这里提供一些示例代码。它可能会帮助您。

最初

ReceiverRegistered = false;


 public void registerReceiverFunction() 
        {
            ReceiverRegistered = true;

            BR = new BroadcastReceiver() 
                {
                    @Override
                    public void onReceive(Context arg0, Intent intent) 
                        {
                              activity.unregisterReceiver(BR);
                              ReceiverRegistered = false; 
                        }
                   IntentFilter mFilter = new IntentFilter("updateData");
                   activity.registerReceiver(BR, mFilter);
                }

当您需要该接收器时,可以调用此函数以具有接收器。如果您要取消注册接收器,只需执行

           if (ReceiverRegistered) 
                {
                    if(BR!=null)
                      {
                        activity.unregisterReceiver(BR);
                        ReceiverRegistered = false;
                      }
                }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试注销广播接收器时出现llegalArgument异常

来自分类Dev

尝试使用广播接收器注销

来自分类Dev

广播接收器未注销

来自分类Dev

分别注销广播接收器的操作

来自分类Dev

分别注销广播接收器的操作

来自分类Dev

注册和注销广播接收器?

来自分类Dev

尝试从广播接收器开始活动

来自分类Dev

如何在Android中注销广播接收器

来自分类Dev

广播接收器

来自分类Dev

广播接收器尝试在无序广播期间返回结果-SMS接收器

来自分类Dev

从广播接收器拨打电话时出现上下文错误

来自分类Dev

导航到另一个屏幕时出现广播接收器问题

来自分类Dev

广播接收器vs唤醒广播接收器

来自分类Dev

广播接收器或服务?

来自分类Dev

手机关闭时的Android广播接收器

来自分类Dev

GPS开启/关闭时如何触发广播接收器?

来自分类Dev

通过广播接收器发布时,Facebook EOFException

来自分类Dev

应用关闭时如何检测广播接收器?

来自分类Dev

应用程序销毁时的广播接收器

来自分类Dev

与广播接收器进行关闭活动时强制关闭

来自分类Dev

在应用关闭时从广播接收器运行任务[Android]

来自分类Dev

当应用程序在后台时,从广播接收器向服务发送 Intent 时出现 NullPointerException

来自分类Dev

Android广播接收器,每次应用启动时都会接收广播

来自分类Dev

接收并注册广播接收器

来自分类Dev

我的广播接收器未从本地服务接收广播

来自分类Dev

Android 广播接收器未接收显式广播?

来自分类Dev

使用清单注册广播接收器

来自分类Dev

广播接收器未注册

来自分类Dev

广播接收器的生命周期