我正在編寫一個程序,顯示一個按鈕列表,每個按鈕代表一個城市中的不同景點。點擊按鈕後,對話框應該向用戶顯示兩個選項,「更多信息」和「映射」。點擊「更多信息」按鈕將引導用戶訪問景點的網站,並且「地圖」按鈕將顯示帶有該景點的Google地圖的頁面。嵌套的OnClickListeners
我的問題是,每當點擊按鈕的吸引力,我需要生成兩個按鈕,他們都有自己的OnClickListeners AlertDialogBox。當我嘗試在AlertDialogBox上創建兩個按鈕時,問題就會發生。我收到一個錯誤,指出這些按鈕無法創建。
在另一個程序中,我試着創建一個AlertDialogBox,它工作正常,所以我不確定問題是什麼。我的代碼如下
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
new AlertDialog.Builder(getApplicationContext())
.setTitle(name)
.setIcon(R.drawable.ic_launcher)
.setMessage("Get More Information")
.setNegativeButton(1, new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
)
intent = new Intent();
}
})
.create()
.show();
}
});
可以包含錯誤信息? – Tyler