gpt4 book ai didi

Android:如何从服务调用 startResolutionForResult?

转载 作者:可可西里 更新时间:2023-11-01 18:48:01 34 4
gpt4 key购买 nike

我正在尝试通过编写 GPS 跟踪服务向我的应用添加 GPS 跟踪功能。我一直在关注有关如何通过 Google Play 服务执行此操作的 Android 开发人员资料,但我一直停留在 onConnectionFailed 方法上。我正在尝试调用 startResolutionForResult 让 Google Play 服务处理错误。但是,此方法要求将 Activity 作为第一个参数传入,并且由于我是从服务调用它的,所以我不确定我应该做什么。

我假设我做的这一切都是错误的,并且有一种完全不同的方式来从服务中处理这个问题。

最佳答案

Google Play 服务的身份验证过程需要一个 Activity ,因为它可能需要向用户显示 UI。由于服务没有 UI,您需要向 Activity 发送消息以建立连接,然后服务才能继续。这里有一个很好的答案,展示了一种方法:Example: Communication between Activity and Service using Messaging

关于Android:如何从服务调用 startResolutionForResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26744975/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com