早上好,大家好,的Android Builder對話框按鈕onClickListener
我在Android的應用程序工作,我想用一個對話框,以確認該應用程序的退出。我創建了下面的代碼生成器:
dialog.setMessage("Are you sure you wish to cancel?")
.setTitle("Confirm Cancel")
.setNegativeButton("No", this)
.setPositiveButton("Yes", this)
.show();
我知道,這是可能的處理onClickListener
如下:
dialog.setPositiveButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
// TODO Auto-generated method stub
} });
我寧願實現它創建了一個onClick(DialogInterface dialog, int which)
方法,在那裏我可以DialogInterface.OnClickListener
處理代碼,因爲它使代碼在我看來更具可讀性。
我該如何處理點擊哪個按鈕?我習慣使用在您使用View.OnClickListener
任何一個if
或switch
其中view == "button clicked"
。請任何人都可以爲我澄清這一點。任何幫助,將不勝感激。
你爲什麼希望明確地做到這一點? – AnswerDroid
可讀性,這是唯一的原因。 –