如何从内部类返回值?

kev*_*vin 5 java android

我的代码在这里:

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 ?
            }
        });
Run Code Online (Sandbox Code Playgroud)

现在,我想点击"确认"按钮后返回true.那么如何从内部类返回"true" - 方法的OnClickListener.

需要一些帮助,谢谢.

Kur*_*aum 10

在此实例中,您无法从内部类返回内容.在这种情况下,它没有多大意义.该程序应该在你的onClick函数内等待,直到它返回一些东西?这并不是听众的工作方式.如果返回"true",你需要做的就是执行你计划执行的任何代码,并将它放在你的内部类中.