2013年8月30日 星期五

[Android] 錯誤排除 :Activity ActivityName has leaked window ...

Window Leaked

Activity ActivityName has leaked window ...若出現類似的錯誤訊息,代表Window Leaked的錯誤發生,Window Leaked通常是因為有Dialog或其他元件還在執行,但Activity已經被關閉了。

常見的情境:
  • 1. Dialog或其他元件還在執行,但此時使用者將螢幕翻轉,造成Activity重新執行,就會造成Window Leaked
  • 2. Dialog或其他元件還在執行,使用者將Activity關閉。

解決方法:


@Override
protected void onDestroy() {    
   Dialog.dismiss();
   super.onDestroy();


}

沒有留言:

張貼留言