我目前正試圖定義一個獨立的類來顯示ProgressDialogs,因爲我不想在每個活動中創建單獨的progressDialog實例。我目前正在將當前的活動環境發送到該方法。事情似乎工作正常,但有時(非常隨機)它會導致一個例外,說明窗口泄漏。我甚至知道,如果我試圖在完成的上下文中顯示對話框,就會發生窗口泄漏。我認爲這裏的問題可能是因爲在我的對話框顯示之前完成我的上下文的代碼的其他部分。所以我只是想確保我的方法不顯示對話框,如果有上下文的任何問題。 有沒有什麼辦法可以知道我傳遞的上下文是否在屏幕上顯示,或者沒有,這樣我就不會碰到這些窗口泄漏的異常。progressdialog和上下文 - 窗口泄露
並試圖用getApplicationContext()替換上下文。但進度對話框根本沒有顯示這個變化。
任何幫助將不勝感激。
謝謝大家提前
[ProgressDialog in Seperate AsyncTask](http://samir-mangroliya.blogspot.in/p/android-seperate-asynctask-class.html) –
當您遇到此類問題時,您可以發佈日誌嗎? –