我正在将我的应用程序片段移至用于代码共享的库模块中。从我所读的内容中,您可以将任何东西都放入库中,但是每当我尝试从库代码中打开对话框时,我突然出现WindowLeaked错误。我在网上找不到任何有关它的信息。有人知道您是否需要执行其他操作才能从库模块中打开对话框,或者是否不支持它?例如,因为有人总是想看代码:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
// ...set up the dialog...
final AlertDialog alert = builder.create();
alert.show();