title: Getting 'E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 9448080)' while trying to build a notification
body: <p>I'm trying to build a notification and receive it after an interval of time.</p>
  
  <p>Here's how:</p>
  
  <pre><code>futureInMillis = SystemClock.elapsedRealtime() + 176000;
  
  Intent notificationIntent = new Intent(getBaseContext(), NotificationG.class);
  notificationIntent.putExtra(NotificationG.NOTIFICATION, getNotification());
  PendingIntent pendingIntent = PendingIntent.getBroadcast(getBaseContext(), m, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
  AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
  alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, futureInMillis, pendingIntent);
  </code></pre>
  
  <p>Here's <code>NotificationG.class</code>:</p>
  
  <pre><code>public class NotificationG extends BroadcastReceiver {
  
      public static String NOTIFICATION = "notification_gatsp";
      public static NotificationManager mNotifyMgr;
  
      @Override
      public void onReceive(Context context, Intent intent) {
  
          mNotifyMgr =
                  (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);
  
          Notification notification = intent.getParcelableExtra(NOTIFICATION);
          notification.defaults |= Notification.DEFAULT_SOUND;
          notification.defaults |= Notification.DEFAULT_VIBRATE;
          mNotifyMgr.notify(5, notification);
  
      }
  }
  </code></pre>
  
  <p>Here's is <code>getNotification()</code> method:</p>
  
  <pre><code>public Notification getNotification() {
  
  icon = BitmapFactory.decodeResource(getBaseContext().getResources(),
              R.drawable.app_icon_1);
  
          mBuilder =
                  new NotificationCompat.Builder(getBaseContext())
                          .setSmallIcon(R.mipmap.app_icon_1)
                          .setContentTitle("title")
                          .setLargeIcon(icon)
                          .setStyle(new NotificationCompat.BigTextStyle().bigText(""))
                          .setContentText("");
  
          Intent resultIntent = new Intent(getBaseContext(), ARequest.class);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
          resultIntent.putExtra("text", text);
  
          // Because clicking the notification opens a new ("special") activity, there's
          // no need to create an artificial back stack.
          PendingIntent resultPendingIntent =
                  PendingIntent.getActivity(
                          getBaseContext(),
                          0,
                          resultIntent,
                          PendingIntent.FLAG_UPDATE_CURRENT
                  );
  
          mBuilder.setAutoCancel(true);
          mBuilder.setContentIntent(resultPendingIntent);
          return mBuilder.build();
      }
  </code></pre>
  
  <p>but I'm not receiving any notification instead this error: <code>E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 9448080)</code> is getting printed out.</p>
  
  <p><strong>What's happening</strong> here and how can I fix it?</p>
  
  <p>Please let me know.</p>