ウェアラブルPutDataRequest
と同期するを作成するコードがあります。Bitmap
私の質問は、ByteArrayOutputStream
以下のコードを閉じる必要がありますか、それともDatApi
開いたままにしておく必要がありますか?
閉鎖する必要があることは確かです。脳のおならの瞬間を過ごすだけです。
PutDataMapRequest putRequest = PutDataMapRequest.create(path);
DataMap map = putRequest.getDataMap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
b.compress(Bitmap.CompressFormat.PNG, 100, stream);
Asset asset = Asset.createFromBytes(stream.toByteArray());
map.putAsset(mapKey, asset);
Wearable.DataApi.putDataItem(connection.getClient(), putRequest.asPutDataRequest());