我在我的应用中实现了一些ProgressDialog
,如下所示:
ProgressDialog mDialog = new ProgressDialog(this);
mDialog.setMessage(getString(R.string.loading));
mDialog.setCancelable(false);
mDialog.show();
// ...
mDialog.dismiss();
但在被解雇后,Logcat上会显示以下警告:
W/Dialog﹕ dismiss E
W/Dialog﹕ dismiss 2
W/Dialog﹕ dismissDialog E
W/Dialog﹕ sendDismissMessage E
W/Dialog﹕ sendDismissMessage X
W/Dialog﹕ dismissDialog X
W/Dialog﹕ dismiss X
除警告外,应用程序不会崩溃,没有任何意外情况发生。我想知道我是否做错了导致警告以及如何解决它。
答案 0 :(得分:3)
我很确定您使用自定义ROM或“不那么受欢迎”的设备进行测试。在那个rom上工作的Devs忘了那些日志。对他们感到羞耻。
我所看到的代码没有任何问题。