Диалог материалов Android не закрывается при увольнении - PullRequest
0 голосов
/ 26 июня 2019

Я использую метод dismiss, но мой диалог материалов не закрывается

new MaterialDialog.Builder(MainActivity.this).adapter(mMaterialSimpleListAdapter, null).cancelable(true).autoDismiss(false).title("Select a device to pair").show();
MaterialSimpleListAdapter = new MaterialSimpleListAdapter(new MaterialSimpleListAdapter.Callback() {
            @Override
            public void onMaterialListItemSelected(MaterialDialog dialog, int index, MaterialSimpleListItem item) {
                if (mBluetoothAdapter != null) {
                    mBluetoothAdapter.stopLeScan(leScanCallback);
                }
                connectToDevice(((BluetoothDevice) item.getTag()),false);
                dialog.dismiss();
                loading.playAnimation();
                loading.setVisibility(View.VISIBLE);

            }
        });

что мне не хватает?

1 Ответ

0 голосов
/ 27 июня 2019

Как вы определили «диалог» dialog.dismiss?

MaterialDialog - это внешняя библиотека, поэтому я не знаю точно, как она работает, но попробую сделать что-то подобное:

MaterialDialog.Builder builder = new MaterialDialog.Builder(this).adapter(mMaterialSimpleListAdapter, null).cancelable(true).autoDismiss(false).title("Select a device to pair");
dialog = builder.create();
dialog.show()
...