【发布时间】:2015-02-25 19:58:52
【问题描述】:
我的 android 应用程序中有一个 WebView,这个 WebView 正在运行一个网站,上面有相当多的 Javascript。当我的应用程序在后台运行时,用户报告了高功耗,我预计这是由于这个 javascript。但是,我不想完全卸载或删除 WebView,因为这会影响恢复时间。
当应用程序处于后台时(onPause()),有什么方法可以选择性地关闭 Javascript 和/或完全禁用 WebView?
【问题讨论】:
-
我不确定您的 webview 在后台是否可以执行某些操作。我猜你的 webview 是你活动的一部分。当活动不可见时,它会暂停。
-
我可以肯定地说,在恢复活动后,我看到的内容表明 webview 在后台“完成了一些事情”。也就是说,我看到在应用暂停时出现了必须加载的时间敏感项。
标签: android