Over on the handheld app, we implement the onMessageReceived
handler to process the message received from the wearable. Remember, the handheld app is where we do the heavy-lifting work. In this case, it is the creation of a to-do item:
@Override public void onMessageReceived(MessageEvent messageEvent) { super.onMessageReceived(messageEvent); Log.i(TAG, "Message received" + messageEvent); if(Constants.ON_THIS_DAY_REQUEST.equals(messageEvent.getPath())) { //read Today's content from Wikipedia getOnThisDayContentFromWikipedia(); } else { String todo = new String(messageEvent.getData()); if (Constants.HOME_TODO_ITEM.equals(messageEvent.getPath())) { Log.i(TAG, "Adding home todo item '" + todo + "'"); TodoItems.addItem(this, "Home", todo); } else if (Constants.WORK_TODO_ITEM.equals(messageEvent.getPath())) { Log.i(TAG, "Adding work todo item '" + todo + "'"); TodoItems.addItem(this, "Work...