BroadCastReceiver を登録するアクティビティを作成するには?
最後のアクティビティ(Activity5.java)から閉じるボタンをクリックすると、以下のすべてのアクティビティを閉じる必要があるためです。
(Activity1.java、Activity2.java、Activity3.java、Activity4.java、Activity5.javaという5つのアクティビティがあるとします)
BroadCastReceiver を登録するアクティビティを作成するには?
最後のアクティビティ(Activity5.java)から閉じるボタンをクリックすると、以下のすべてのアクティビティを閉じる必要があるためです。
(Activity1.java、Activity2.java、Activity3.java、Activity4.java、Activity5.javaという5つのアクティビティがあるとします)
BroadCastReceiver を登録するアクティビティを作成するには?
すべてのアクティビティでブロードキャストが必要な場合は、manifestXml を介して登録し、特定のアクティビティの場合は、
onstart() で
registerReceiver(BroadcastReceiver receiver, new IntentFilter("android.net.wifi.STATE_CHANGE"));
onStop() で
unregisterReceiver(BroadcastReceiver receiver);