我正在使用与此类似的代码:
Using navigator.geolocation.getCurrentPosition in WebView on Android 2.0+ (PhoneGap related)
关闭应用程序后,GPS图标会保留在状态栏中,不会消失。有办法解决这个问题吗?
答案 0 :(得分:0)
我遇到了同样的问题,这个链接解决了这个问题:How do I pause Flash content in an Android WebView when my activity isn't visible?
(该链接讨论了Flash插件的问题,但WebView的LocationListener显然表现相同)
基本上,当您的活动的onPause()被调用时,您需要调用WebView实例的onPause()隐藏(非SDK)方法。 onResume()的方式相同。