title: setLatestEventInfo cannot be resolved
body: <p>I am trying to do a notification on api level 10 and below is my code but im getting a syntax error setLatestEventInfo cannot be resolved. I am guessing its something to do with the API level</p>
  
  <pre><code> public static void sendNotification(Context caller, Class&lt;?&gt; activityToLaunch, String title, String msg, int numberOfEvents, boolean sound, boolean flashLed, boolean vibrate, int iconID) {
      NotificationManager notifier = (NotificationManager) caller.getSystemService(Context.NOTIFICATION_SERVICE);
  
      final Notification notify = new Notification(iconID, "", System.currentTimeMillis());
  
      notify.icon = iconID;
      notify.tickerText = title;
      notify.when = System.currentTimeMillis();
      notify.number = numberOfEvents;
      notify.flags |= Notification.FLAG_AUTO_CANCEL;
      if (sound) notify.defaults |= Notification.DEFAULT_SOUND;
  
      if (flashLed) {
          // add lights
          notify.flags |= Notification.FLAG_SHOW_LIGHTS;
          notify.ledARGB = Color.BLUE;
          notify.ledOnMS = 500;
          notify.ledOffMS = 500;
      }
  
      if (vibrate) {
          notify.vibrate = new long[]{100, 200, 300};
      }
  
      Intent toLaunch = new Intent(caller, activityToLaunch);
      toLaunch.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
      toLaunch.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      PendingIntent intentBack = PendingIntent.getActivity(caller, notify.number, toLaunch, 0);
      notify.setLatestEventInfo(caller, title, msg, intentBack);
      notifier.notify(notify.number, notify);
      notify.number = notify.number + 1;
  }
  </code></pre>