webview加载h5,关闭activity时,窗体泄露问题

2023-05-25,,

问题描述:

webview加载一个含有input控件的html页面,当点击input控件是回调app的closepage方法【closepage中只有一个finish操作】,出现窗体泄露问题。

分析:

1、activity中没有使用任何popupwindow、dialog相关东西

2、点击html中其他位置回调closepage方法正常

3、有时出现键盘弹出有收起情况

4、一般窗体泄露都是popupwindow、dialog在finish之后释放导致的

结论:

出现此窗体泄露是由于点击input时html拉起app的软键盘,但同时activity又进行了finish操作,所以出现窗体泄露。

解决方法:

1、html页面对这里逻辑进行修改

2、在html回调closepage方法中,在finish之前将popupwindow、dialog关闭并释放

webview加载h5,关闭activity时,窗体泄露问题的相关教程结束。

《webview加载h5,关闭activity时,窗体泄露问题.doc》

下载本文的Word格式文档,以方便收藏与打印。