如何从内部类返回值?

2023-11-26

我的代码在这里:

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”。

需要一些帮助,谢谢。


在这种情况下,您无法从内部类返回内容。在这种情况下,它没有多大意义。程序是否应该在 onClick 函数内等待,直到返回某些内容?这并不是听众真正的工作方式。您需要做的是将返回“true”时计划执行的代码放入您的内部类中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从内部类返回值? 的相关文章

随机推荐