私のアプリには、3 つのフラグメント タブを持つアクション バーがあります。2 番目のフラグメントでは、BroadcastReceiver を登録および登録解除します。でレシーバーの登録を解除し、onPause
と で登録onCreateView
しonResume
ます。
getActivity().registerReceiver(this.batteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
と
getActivity().unregisterReceiver(batteryInfoReceiver);
1)同じ受信機を2回(onCreateViewとonResumeで)登録しても大丈夫ですか?(無害ですか?)
2) レシーバーを onResume に登録するだけで十分ですか?