问题描述:
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关闭并释放