私はそのようにすることができます:
mBoradcastReciver = null;
void register(){
if(mBoradcastReciver == null){
mBoradcastReciver = new ...
registerReceiver(mBroadcastReceiver, ....);
}
}
void unregister(){
if(mBoradcastReciver != null){
unregisterReceiver(mBroadcastReceiver);
mBoradcastReciver = null;
}
メソッド register() と unregister() は、いつでも呼び出すことができますか? そのアプローチに潜在的な問題はありますか?