我的代码在这里:
public static boolean showConfirmationDialog(Context context, String title, String dialogContent) {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setTitle(title);
builder.setMessage(dialogContent);
builder.setPositiveButton("Confirm", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// what to do ?
}
});
现在,我想在单击"确认"按钮后返回true。 因此,我如何从内部类-方法的OnClickListener返回" true"。
需要一些帮助,谢谢。
"您想从一个班级返回真"是什么意思? 类不返回值,仅方法返回。 而且您的方法具有void返回类型,这意味着它不返回任何内容。
您的问题表明您不完全了解侦听器的工作方式。 您能否解释一下您要完成的工作? 在两行之间阅读时,您可能会感兴趣的是"模态对话框"方法,这在Android中是不可能的。 但是这个问题和/或其他问题可能对您有用。
实际