我正在使用 Google 的 Nearby API 消息开发一个 Android 应用程序,并且按照本教程https://developers.google.com/nearby/messages/overview ,我能够成功地在用户之间交换消息
就像现在一样,应用程序需要由用户主动启动才能开始监听消息,所以我想让它监听来自启动服务的消息,该服务将在启动时运行。
这就是它变得困难的地方,因为:
- 我需要初始化我的对象
GoogleApiClient
和MessageListener
对象(从我收集的内容来看,服务不能仅仅返回START_STICKY
,onStartCommand()
因为它只需要MessageListener.onFound()
在触发时运行该方法而不是连续执行代码) - 教程中实现的
ErrorCheckingCallback
类需要引用活动才能正常工作
我花了一整天的时间在这上面,我完全迷失了。任何人都可以帮忙吗?先感谢您。