android webview ZoomButtonsController 導致android.view.WindowLeaked 問題

WebView加載H5界面之後,一般不會進行縮放,但是可以配置;
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
但是這樣H5界面右下角就會有一個縮放按鈕,這樣就會引起一個問題,在進行縮放之後,這個按鈕消失會有一個漸變的過程,在這個過程的時候如果點擊返回鍵主Activity消失之後就會報錯,解決這個問題就是在Destory()執行之前要將這個按鈕立即消失:
@Override
public void finish() {
ViewGroup view = (ViewGroup) getWindow().getDecorView();
view.removeAllViews();
super.finish();
}
參考文章:http://blog.csdn.net/dreamer0924/article/details/34082687

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章