大家好,我在學習用eclipse開發Android應用時,發現每個應用退出時都會提示以下內容,這是什么原因: “Activity com.stv.main.CheckUpdateActivity has leaked IntentReceiver com.android.internal.policy.impl.PhoneWindow$2@422bc8b8 that was originally registered here. Are you missing a call to unregisterReceiver()?”
你好,在你的這個類里com.stv.main.CheckUpdateActivity注冊了廣播,必須在頁面銷毀時進行解注冊,需要調用在onDesdroy()方法里調用unregisterReceiver()。
//實例
@Override
public void onDestroy() {
// TODO Auto-generated method stub
Log.i(TAG, "黑名單服務關閉");
unregisterReceiver(receiver);
super.onDestroy();
}
