搜了网上很多都解决不了问题
kotlin. 解决办法:使用kotlin自带的lifecycleScope去解决.直接贴代码
lifecycleScope.launchWhenResumed { // 你要运行的弹窗代码 }
还有就是在使用弹窗之前以及使用过后,都需要执行如下语句
if (mDialog.isAdded) { mDialog.dismissAllowingStateLoss() }
搜了网上很多都解决不了问题
kotlin. 解决办法:使用kotlin自带的lifecycleScope去解决.直接贴代码
lifecycleScope.launchWhenResumed { // 你要运行的弹窗代码 }
还有就是在使用弹窗之前以及使用过后,都需要执行如下语句
if (mDialog.isAdded) { mDialog.dismissAllowingStateLoss() }