关闭在webview中使用GeoClient()的应用程序后,GPS图标会保留在状态栏中

时间:2010-11-26 12:52:17

标签: android geolocation android-webview

我正在使用与此类似的代码:

Using navigator.geolocation.getCurrentPosition in WebView on Android 2.0+ (PhoneGap related)

关闭应用程序后,GPS图标会保留在状态栏中,不会消失。有办法解决这个问题吗?

1 个答案:

答案 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()的方式相同。