Android材质对话框在关闭时未关闭
我正在使用解散方法,但我的实质性对话没有结束Android材质对话框在关闭时未关闭,android,Android,我正在使用解散方法,但我的实质性对话没有结束 new MaterialDialog.Builder(MainActivity.this).adapter(mMaterialSimpleListAdapter, null).cancelable(true).autoDismiss(false).title("Select a device to pair").show(); MaterialSimpleListAdapter = new MaterialSimpleListAdapter(new
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);
}
});
我遗漏了什么?您是如何定义dialog.dislose的“dialog”的
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()
您是如何定义dialog.discouse的“dialog”的
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()
该对话框来自传递到MaterialSimpleListAdapter的材质对话框该对话框来自传递到MaterialSimpleListAdapter的材质对话框