A、BroadcastReceiver(放送)
背景にアプリケーションは、いくつかのリスナーはほとんど意味を持つことになりますときは、キャンセルとonPauseで放送を受信することができます。
private void enableBroadcastReceiver(boolean isEnabled,Class<?> receiver){
PackageManager pm = getPackageManager();
ComponentName receiverName = new ComponentName(this,receiver);
int newState;
if(isEnabled){
newState = PackageManager.COMPONENT_ENABLED_STATE_ENABLED;
}else{
newState = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
}
pm.setComponentEnabledSetting(receiverName,newState,PackageManager.DONT_KILL_APP);
}
滞在がわずかに調整されたので、後者は、改善し続けます。。。