如果textview字段留空,我想在按下「保存」按鈕時顯示警報。但是,我無法使AlertDialog框出現在我的保存按鈕中。如果AlertDialog位於按鈕外部,則相同的代碼可用。預先感謝您提供的任何幫助。我讀了幾個類似的問題,因爲沒有解決方案能解決我的問題。我的代碼如下:AlertDialog在使用按鈕時不顯示
public class MyActivity extends Activity{
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
Button saveButton = (Button) findViewById(R.id.data_save);
new AlertDialog.Builder(MyActivity.this)
.setMessage("This is a test")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}})
.show();
saveButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
builder.setMessage("This is a test 2 ")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
})
.show();
}
);
你是否得到某種異常? –
我沒有在我的電子郵件中獲得回覆。我很抱歉沒有及時回覆。要回答你的問題,我沒有任何例外。當我點擊按鈕時,警告對話框不會出現。 –