我知道如何禁用後退按鈕,但不是在彈出過程中。如何在彈出窗口中禁用Android後退按鈕?
syncb=(Button) findViewById(R.id.SyncB);
syncb.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
final Dialog dialog = new Dialog(Scouting.this);
dialog.setContentView(R.layout.popup);
dialog.setTitle("Popups ftw");
dialog.setCancelable(true);
//I think I'd put the code here...
Button button = (Button) dialog.findViewById(R.id.closePopup);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.show();
}
});
我用盡了一切從
@Override public void dialog.onBackPressed() { }
到
@Override dialog.onBackPressed({});
,我無法找到任何工作。
編輯: 通常情況下,它的
@Override public void onBackPressed(){}
,它通常是在主類(不是「套」),但因爲我在一個小挖我......我不是想出來的(試圖但不成功)。
的可能重複[如何防止提醒對話框的後退按鈕入門關閉](http://stackoverflow.com/questions/ 7113591 /如何防止提醒對話框正在關閉後退按鈕) –