bas*_*eez 2 multithreading android android-wear-data-api wear-os
我正在关注android穿戴文档,将消息从一个设备发送到另一个设备(https://developer.android.com/training/wearables/data-layer/messages.html)
但我认为示例中有一些错误,因为send消息方法抛出IllegalStateException并带有以下消息:不得在UI线程上调用await
我该如何解决?
而不是打电话.await(),使用.setResultCallback().例如, ...
result.setResultCallback(new ResultCallback<MessageApi.SendMessageResult>() {
@Override
public void onResult(MessageApi.SendMessageResult sendMessageResult) {
Log.v(TAG, "Sent message");
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1713 次 |
| 最近记录: |