Google の Nearby API Messages を使用して Android アプリケーションを開発しています。このチュートリアルhttps://developers.google.com/nearby/messages/overviewに従って、ユーザー間でメッセージを正常に交換できました。
現状では、メッセージのリッスンを開始するには、ユーザーがアプリケーションをアクティブに起動する必要があるため、起動時に実行される開始済みサービスからのメッセージをリッスンするようにしたいと考えました。
これが難しいところです。理由は次のとおりです。
GoogleApiClient
オブジェクトとオブジェクトを初期化する必要があります (私が収集したものから、サービスがトリガーされたときにメソッドを実行するだけでよく、コードを継続的に実行する必要がないため、サービスから戻るだけでは問題MessageListener
ありません)START_STICKY
onStartCommand()
MessageListener.onFound()
- チュートリアルで実装された
ErrorCheckingCallback
クラスが正しく機能するには、アクティビティへの参照が必要です
私はこれに丸一日を費やしましたが、完全に迷っています。誰でも助けることができますか?前もって感謝します。