textviewフィールドを空白のままにしておくと、「保存」ボタンを押したときに警告を表示したいと思います。しかし、保存ボタンの中にAlertDialogボックスを表示することはできません。 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();
}
);
何らかの例外がありますか? –
あなたの返信のためにメールに投稿がありませんでした。私は早く反応しなかったことをお詫びします。あなたの質問に答えるために、私は例外がありません。ボタンをクリックすると警告ダイアログは表示されません。 –