2014-03-27 118 views
0

我在我的應用程序中實現幾個ProgressDialog就像這樣:駁回ProgressDialogs導致警告

ProgressDialog mDialog = new ProgressDialog(this); 
mDialog.setMessage(getString(R.string.loading)); 
mDialog.setCancelable(false); 
mDialog.show(); 
// ... 
mDialog.dismiss(); 

但之後被解僱,下面的警告顯示在logcat的:

W/Dialog﹕ dismiss E 
W/Dialog﹕ dismiss 2 
W/Dialog﹕ dismissDialog E 
W/Dialog﹕ sendDismissMessage E 
W/Dialog﹕ sendDismissMessage X 
W/Dialog﹕ dismissDialog X 
W/Dialog﹕ dismiss X 

該應用程序沒有按沒有崩潰,沒有任何意外的事情發生,除了警告。我想知道我是否做了錯誤的事情導致警告,我該如何解決它。

+1

那些看起來不像標準的Android錯誤消息,你的代碼看起來很好。 –

回答

3

我很確定你使用自定義ROM或「不太流行」的設備進行測試。在那個ROM上工作的開發者已經忘記了那些日誌。他們真丟人。

從我所能看到的代碼中沒有任何問題。

+1

聽起來很合理。這款設備是中國銀河SIII版的一款仿製冰淇淋三明治版本的Gingerbread ROM版本。我會嘗試找到另一個設備來測試,甚至是模擬器。 – Guilherme