java 带有正面,负面和取消侦听器的Android对话框。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 带有正面,负面和取消侦听器的Android对话框。相关的知识,希望对你有一定的参考价值。

    public void dialogDeviceEnabling() {

        isDialogDeviceEnablingCalled = true;

        new MaterialDialog.Builder(this)
                .title(R.string.message_cant_connect_device)
                .content(R.string.message_prompt_enable_device)
                .positiveText(R.string.btn_enabled)
                .negativeText(R.string.btn_change_device_id)
                .canceledOnTouchOutside(true)

                //refresh connecting process
                .onPositive((dialog, which) -> {
                    isDialogDeviceEnablingCalled = false;
                    performConnect();
                })

                //go to device scan activity to change device
                .onNegative((dialog, which) -> {
                    discardDialogDeviceEnabling = true;

                    Intent intent = new Intent(ConnectActivity.this, ScanActivity.class);

                    isDialogDeviceEnablingCalled = false;

                    startActivity(intent);
                })

                //refresh connection process task
                .cancelListener(dialogInterface -> {
                    isDialogDeviceEnablingCalled = false;
                    performConnect();
                })

                //show dialog
                .show();

以上是关于java 带有正面,负面和取消侦听器的Android对话框。的主要内容,如果未能解决你的问题,请参考以下文章

对话框不显示正面和负面按钮

使用SIFT关键点对象检测来分离正面和负面示例的措施?

我们可以将负面二进制解释为正面吗(请阅读问题)?

论文泛读140关于负面评论中的积极偏见

万年历电子钟纽扣电池安装时分方向吗?

如何禁用/启用对话框负正按钮?