注册广播时报SecurityException异常

yzhj2005 2013-08-27 09:57:47
使用ActivityGroup加载Activity,在Activity中注册广播时报异常
java.lang.SecurityException: Given caller package aim.device is not running in process ProcessRecord{41625940 5796:aim.m8/u0a51}
怎么解决此异常啊???
...全文
306 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
unreal_wh 2013-09-06
  • 打赏
  • 举报
回复
解决了 通过invoke方法或者其他方式把ActivityGroup的context传递过去,用ActivityGroup的context注册广播
unreal_wh 2013-09-04
  • 打赏
  • 举报
回复
遇到一样的问题,求解
yzhj2005 2013-08-27
  • 打赏
  • 举报
回复
顶!!!!!!!!!!!!
yzhj2005 2013-08-27
  • 打赏
  • 举报
回复
普通的广播 broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if ("onStart".equals(action)) { // onStart(); } else if ("onStop".equals(action)) { // onStop(); } else if ("finish".equals(action)) { unregisterReceiver(broadcastReceiver); } } }; try { IntentFilter filter = new IntentFilter(); filter.addAction("onStart"); filter.addAction("onStop"); filter.addAction("finish"); // unregisterReceiver(broadcastReceiver); registerReceiver(broadcastReceiver, filter); } catch (Exception e) { Log.e(TAG, e.toString()); }
荒颜 2013-08-27
  • 打赏
  • 举报
回复
估计是权限问题 看看你注册的什么广播
荒颜 2013-08-27
  • 打赏
  • 举报
回复
不是广播的问题 那就剩下activitygroup的原因了 你在单独的activity里会有问题么

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧