我是相當新的Java開發...我試圖在一個Android應用程序用下面的代碼來實現警報......安卓:減少了代碼處理AlertDialog
AlertDialog.Builder alert=new AlertDialog.Builder(this);
alert.setMessage("I'm a multi-button alert :-)");
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"OK",
Toast.LENGTH_LONG)
.show();
}
});
alert.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"KO",
Toast.LENGTH_LONG)
.show();
}
});
alert.setNeutralButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
"CANCEL",
Toast.LENGTH_LONG)
.show();
}
});
alert.show();
它運行,但我想要通過指向處理單擊按鈕的單個函數來爲每個按鈕避免新的DialogInterface.OnClickListener ...。我認爲這是可能的,但我不知道如何,任何人都可以幫助我?
在此先感謝 c。
什麼含多處對話... – 2016-03-20 14:47:01