如何处理未安装的Google Play服务 - 来自服务

时间:2014-06-17 21:31:39

标签: android google-play-services

我正在尝试使用Google Play服务定期检索位置。我需要在多个活动中进行此操作,因此我将该部分作为一项服务提取出来,用于收听位置更新并定期将其广播回我的活动。

但是,当Google Play服务不可用时,我应该如何处理该问题?

谷歌的例子让他们创建错误对话框,但他们都需要当前的活动: http://developer.android.com/training/location/retrieve-current.html

相反,我的onConnectionFailed(ConnectionResult connectionResult)已被服务收到,并且没有此类当前活动。我的活动可以检查GooglePlayServicesUtil.isGooglePlayServicesAvailable(this)但他们不会知道connectionResult.getErrorCode(),因为他们没有connectionResult所以不知道要创建哪个对话框。

我是否过于复杂,这里有一些更简单的解决方案?

0 个答案:

没有答案