76

私のアプリには、3 つのフラグメント タブを持つアクション バーがあります。2 番目のフラグメントでは、BroadcastReceiver を登録および登録解除します。でレシーバーの登録を解除し、onPauseと で登録onCreateViewonResumeます。

getActivity().registerReceiver(this.batteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

getActivity().unregisterReceiver(batteryInfoReceiver);

1)同じ受信機を2回(onCreateViewとonResumeで)登録しても大丈夫ですか?(無害ですか?)

2) レシーバーを onResume に登録するだけで十分ですか?

4

4 に答える 4