使用ActivityGroup加载Activity,在Activity中注册广播时报异常
java.lang.SecurityException: Given caller package aim.device is not running in process ProcessRecord{41625940 5796:aim.m8/u0a51}
怎么解决此异常啊???
java.lang.SecurityException: Given caller package aim.device is not running in process ProcessRecord{41625940 5796:aim.m8/u0a51}
怎么解决此异常啊???
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());
}
你在单独的activity里会有问题么