[英]Broadcast receiver inside activity
我是Android的新手。 如果我做得好的話,我想從更有經驗的程序員那里得知。 在活動中,我以這種方式聲明BroadcastReceiver:
private BroadcastReceiver locationUpdateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
//Do something
}
}
};
我在onResume()上注冊接收器並將其注銷onPause()。 我可以在內存泄漏中運行嗎? 如果不是,如果我聲明一個擴展BroadcastReceiver的非靜態內部類並且我在活動中使用它,總是注冊和取消注冊,那么會是一樣嗎? (我想通過這種方式我可以控制它的生命周期)。
提前致謝。
這樣做不會導致任何內存泄漏。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.