美文网首页
Android弹窗窗体泄露问题

Android弹窗窗体泄露问题

作者: Amy木婉清 | 来源:发表于2020-12-17 10:17 被阅读0次

    在Android中使用弹窗,通过弹窗进入下一界面,如果某个需求是在下一界面点击返回时直接退出APP,此时在弹窗展示下面finish程序会直接崩溃,这就是窗体泄露。
    如果在弹窗展示下直接加dismiss()方法,之后在finish,则弹窗会闪屏一下直接消失,这种就解决方案弹窗则没有存在的意义。
    需要在弹窗内部做finish处理,但弹窗里没有finish方法,则需要进行强制转换,并且要在弹窗销毁之后在做finish,即dismiss()方法之后,否则依然会出现窗体泄露为题。

     dismiss();
    ((Activity)mContext).finish();
    

    相关文章

      网友评论

          本文标题:Android弹窗窗体泄露问题

          本文链接:https://www.haomeiwen.com/subject/kdgagktx.html