Android Wear ドキュメントに従って、あるデバイスから別のデバイスにメッセージを送信しています ( https://developer.android.com/training/wearables/data-layer/messages.html )
ただし、メッセージ送信メソッドが次のメッセージで IllegalStateException をスローするため、例にエラーがあると思います: UI スレッドで await を呼び出す必要はありません
どうすれば修正できますか?
Android Wear ドキュメントに従って、あるデバイスから別のデバイスにメッセージを送信しています ( https://developer.android.com/training/wearables/data-layer/messages.html )
ただし、メッセージ送信メソッドが次のメッセージで IllegalStateException をスローするため、例にエラーがあると思います: UI スレッドで await を呼び出す必要はありません
どうすれば修正できますか?
await()
スレッドをブロックするため、それを行うことはできません。
Google Play サービスのドキュメントでAsyncTask
提案されているように、たとえば を使用して、非同期スレッドを使用してこれを行う必要があります: https://developer.android.com/google/auth/api-client.html#Sync
はい、ドキュメントを更新して、Wear Api についても同じことを行うように説明する必要があります。