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对话框。的主要内容,如果未能解决你的问题,请参考以下文章