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