title: Android Wear notification not showing
body: <p>Hi I'm writing an Android Wear app that allows the user to control a music player from their watch. I'm trying to do it with a notification with two action buttons. Below is the code that creates/updates the notification when the currently playing song changes, it is from <code>OnDataChanged()</code> from the <code>WearableListenerService</code>. The data arrives on the emulator as expected and the notification builder is constructed correctly, as I can see it in the debugger. Also the final log line is executed and I can see it in logcat, however the notification is not created on the emulator. Also all other notifications from other apps on my phone show up on emulator! </p>
  
  <p>Any help greatly appreciated, thanks James!  </p>
  
  <pre><code>for (DataEvent event : events) {
          if (event.getType() == DataEvent.TYPE_CHANGED) {
              String path = event.getDataItem().getUri().getPath();
              if ("/playmusicremotedata".equals(path)) {
                  // Get the data out of the event
                  DataMapItem dataMapItem =
                          DataMapItem.fromDataItem(event.getDataItem());
                  final String songTitle = dataMapItem.getDataMap().getString("songTitle");
                  final String artist = dataMapItem.getDataMap().getString("artist");
                  final String album = dataMapItem.getDataMap().getString("album");
                  Asset asset = dataMapItem.getDataMap().getAsset("albumArt");
  
                  Bitmap albumArt = loadBitmapFromAsset(asset);
  
                  PendingIntent skipForwardPendInt = PendingIntent.getBroadcast(getApplicationContext(), 8, new Intent("net.jamyspex.remoteforgoogleplaymusic.SKIP_FORWARD"), PendingIntent.FLAG_UPDATE_CURRENT);
                  PendingIntent playPausePendInt = PendingIntent.getBroadcast(getApplicationContext(), 7, new Intent("net.jamyspex.remoteforgoogleplaymusic.PLAY_PAUSE"), PendingIntent.FLAG_UPDATE_CURRENT);
  
                  Notification.Action playPauseBut = new Notification.Action(R.drawable.play, "Pause/Play", playPausePendInt);
                  Notification.Action nextBut = new Notification.Action(R.drawable.skip_forward, "Skip", skipForwardPendInt);
  
                  // Create the ongoing notification
                  Notification.Builder notificationBuilder =
                          new Notification.Builder(this)
                                  .setSmallIcon(R.drawable.ic_launcher)
                                  .setContentTitle(songTitle)
                                  .setContentText(artist + " - " + album)
                                  .setLargeIcon(albumArt)
                                  .setOngoing(true)
                                  .addAction(playPauseBut)
                                  .addAction(nextBut);
  
                  // Build the notification and show it
                  NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
                  notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());
                  Log.i(TAG, "Should have created notification");
              } else {
                  Log.d(TAG, "Unrecognized path: " + path);
              }
          }
      }
  </code></pre>