2010-10-21 37 views
0

我使用http連接加載數據,當它使用進度對話框時。 問題是,當我按下硬件後退按鈕,對話框加載所有數據之前刪除,但數據成功表明,Android上的對話框問題

是我用過的後退按鈕的代碼,

public boolean onKeyDown(int keyCode, KeyEvent event) 
    { 
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) 
    { 



     return true; 
    } 

    return super.onKeyDown(keyCode, event); 
} 

    public void onBackPressed() 
    { 

     return; 
    } 
+0

你預計會發生什麼? – Falmarri 2010-10-21 17:27:14

+0

當按下按鈕時,我不想刪除對話框 – Kakey 2010-10-21 17:30:02

回答

5

你可以使用progressBar.setCancelable(false);

從文檔:

setCancelable(布爾標誌)

使用BACK鍵設置是否可以取消該對話框。