Java 关于为什么.DataApi.addListener(…,this)似乎只被移动应用程序调用,而不是被Wear应用程序调用的任何信息?

Java 关于为什么.DataApi.addListener(…,this)似乎只被移动应用程序调用,而不是被Wear应用程序调用的任何信息?,java,android,google-data-api,android-wear-data-api,Java,Android,Google Data Api,Android Wear Data Api,.onConnected()似乎从未被my访问过,无论调用方式如何 我可以看到用于的.onConnected()的S.O.p.,以及S.O.p.,其中: DataMap map = putDataMapReq.getDataMap(); map.putStringArrayList(WEAR_MESSAGE_PATH, actsList); System.out.println("[mobile] - StringArray /hopefully/ put"); map.putLong(TIME

.onConnected()似乎从未被my访问过,无论调用方式如何

我可以看到用于的.onConnected()的S.O.p.,以及S.O.p.,其中:

DataMap map = putDataMapReq.getDataMap();
map.putStringArrayList(WEAR_MESSAGE_PATH, actsList);
System.out.println("[mobile] - StringArray /hopefully/ put");
map.putLong(TIME_MESSAGE_PATH, System.currentTimeMillis());
System.out.println("[mobile] - Timestamp /hopefully/ put");
被调用,但当我尝试运行时:

System.out.println(putDataReq);
我得到的答复是:

PutDataRequest[dataSz=247, numAssets=0, uri=wear:/wristaroo, syncDeadline=1800000]
那么,我是否没有正确地将侦听器添加到我的mGoogleApiClient--?我尝试实现一个WearableListenerService[显示在我的GitHub上],但我不知道如何将其添加到MgoogleAppClient,然后从消息中获取相应的数据

如有任何意见,将不胜感激