我嘗試從移動設備發送資產(測試圖像)到磨損設備。我遵循官方Guide for transfering Assets我採取了「DataLayerListenerService」。問題是,我得到「數據項未解析」DataMapItem.fromDataItem(dataItem);
「數據項未解決」。試圖轉移資產,但得到「數據項未解決」
我真的被困在這裏,我沒有從文檔中得到它。 Plz的幫助。
public void onDataChanged(DataEventBuffer dataEvents) {
for (DataEvent event : dataEvents) {
if (event.getType() == DataEvent.TYPE_CHANGED &&
event.getDataItem().getUri().getPath().equals("/image")) {
DataMapItem dataMapItem = DataMapItem.fromDataItem(dataItem);
Asset profileAsset = dataMapItem.getDataMap().getAsset("profileImage");
Bitmap bitmap = loadBitmapFromAsset(profileAsset);
// Do something with the bitmap
}
}
}
**總是**當你遇到異常時,在問題中包含logcat。 –
我會這樣做,但不可能編譯此代碼。 – UhrArt
正如以下答案所示,這是Google代碼中的一個錯誤,可悲的是這似乎是整個Wear文檔中的趨勢 – nickjm