我用下面的代碼來啓動activity
:不知何故Android的活動恢復
Intent intent = new Intent(XXX.this, YYY.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(data);
,我不知道爲什麼,XXX的onResume()
方法被調用。 因爲我試圖彈出一個progressDialog
內onResume()
,我得到了以下錯誤:
`android.view.WindowLeaked: Activity XXX has leaked window [email protected] that was originally added here.`
在調試模式下,我設置了breakpoint
在方法onResume()
的第一線,它永遠不會停在那裏,但我仍然得到上面的錯誤。
爲什麼會發生這種情況?
你不應該調用startActivity(intent),而不是startActivity(data)? – Xono
看到這個問題:http://stackoverflow.com/q/2850573/844882 –