現在、ダイアログの結果を返すメソッドがあります。私が使用しているコードは
private int ShowDialog(String FileName)
{
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
// set title
alertDialogBuilder.setTitle("Play File");
// set dialog message
alertDialogBuilder
.setMessage("Would you like .... file")
.setCancelable(false)
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id)
{
dialog.cancel();
return 1;
}
})
.setNegativeButton("No",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
dialog.cancel();
return 0;
}
});
AlertDialog alert11 = alertDialogBuilder.create();
alert11.show();
}
しかし、onClick メソッドは無効にする必要があるようです。とにかく、このメソッドに値を返させ、その代わりに ShowDialog メソッドにその値を返すようにする方法はありますか?