Webview ZoomButtonsController
来源:互联网 发布:哈车钥匙淘宝图片 编辑:程序博客网 时间:2024/05/22 01:53
方法一:
On a Xoom I found that if one waits for the zoom control to fade out before calling WebView.destroy() a crash no longer occurs. So I've overwritten WebView.destroy() to post a message to a Handler to call WebView.destroy() after a few seconds. From WebView source we see the fade-out interval is:
// The time that the Zoom Controls are visible before fading awayprivate static final long ZOOM_CONTROLS_TIMEOUT = ViewConfiguration.getZoomControlsTimeout();
So I used ViewConfiguration.getZoomControlsTimeout() + 1000L as the delay before calling WebView's destroy method. So far no crashes.
long timeout = ViewConfiguration.getZoomControlsTimeout(); new Timer().schedule(new TimerTask() { @Override public void run() { webview.destroy(); } }, timeout);
方法二:
If you only want to have pinch zoom working with your webview and you can live without the zoom buttons, you can do this to your webview:
webView.getSettings().setBuiltInZoomControls(true); // will give pinch zoomwebView.getSettings().setDisplayZoomControls(false); // but won't display the zoom buttons
adding
webView.getSettings().setBuiltInZoomControls(true);
in onDestroy / onDestroyView did not help on 3.x.
方法三:
Put this line in onDestroy works for me:
webView.setVisibility(View.GONE);
- Webview ZoomButtonsController
- webview ZoomButtonsController 调用崩溃问题android.widget.ZoomButtonsController
- webVIew中ZoomButtonsController崩溃//解决Receiver not registered: android.widget.ZoomButtonsController
- has leaked window android.widget.ZoomButtonsController$Container(webView导致ZoomButtonsController)
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题彻底解决
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题彻底解决
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题彻底解决
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题彻底解决
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题
- Android webview ZoomButtonsController 导致android.view.WindowLeaked 问题
- android webview ZoomButtonsController 导致android.view.WindowLeaked 问题解决
- webview在设置放大缩小功能时,android.widget.ZoomButtonsController错误解决办法
- Android7.0中文文档(API)-- ZoomButtonsController
- WebView
- WebView
- WebView
- webView
- webView
- 判断JavaScript的某个维是否为空
- 哈夫曼编解码
- 动态库与主程序共享全局变量
- PAR、DAR、SAR
- exec函数族
- Webview ZoomButtonsController
- hdu3374 最小最大表示法kmp求循环节
- ajax提交
- iOS 10应用开发基础教程
- IE8的css hack \9 使用说明
- 【软件设计模式】设计原则小结
- Linux Cache 机制探究
- leetcode 206 Reverse Linked List(难易度:Easy)
- LeetCode 2 链表操作(带进位的加法运算)