小编Łuk*_*icz的帖子

WebView ZoomButtonsController

在开发人员设置中启用"不要保持活动"选项时,我正在加载URL到webview,vWebView.getSettings().setBuiltInZoomControls(true);因此我遇到了问题.

WindowManager: android.view.WindowLeaked: Activity pl.izmajlowiczl.zoomcontrolls.MainActivity has leaked window android.widget.ZoomButtonsController$Container{21639342 V.E..... ......I. 0,0-432,73} that was originally added here (...)
Run Code Online (Sandbox Code Playgroud)

检查ZoomButtonsController代码后,我发现问题是在处理程序上发布延迟消息,该消息在一段时间后隐藏了缩放控件.

任何想法如何在我的视图破坏时从ZoomButtonsController的处理程序中删除消息?(这只是私人的)

或者任何其他想法如何解决?

ZoomButtonsController类有mHandler,它处理延迟的MSG_DISMISS_ZOOM_CONTROLS消息

android android-webview

9
推荐指数
1
解决办法
303
查看次数

标签 统计

android ×1

android-webview ×1