title: Opening activity after clicking push notification android
body: <p>I am a huge noob to Android programming so sorry if this is a simple task. I pretty much followed the Vogella push notification tutorial for push notifications (http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html). I've read some other stack overflow questions but I'm a little confused on how to open a intent once I receive the notification.</p>
  
  <p>For example, if I just wanted the notification to lead me to a website, how would that work? Would it have to go under my MessageReceivedActivity or another project/class all together?</p>
  
  <p>Thanks</p>
  
  <p>Here is the code I have for my C2DMMessageReceiver</p>
  
  <pre><code>@Override
  public void onReceive(Context context, Intent intent) {
      String action = intent.getAction();
      Log.w("C2DM", "Message Receiver called");
      if ("com.google.android.c2dm.intent.RECEIVE".equals(action)) {
          Log.w("C2DM", "Received message");
          final String payload = intent.getStringExtra("payload");
          Log.d("C2DM", "dmControl: payload = " + payload);
          // TODO Send this to my application server to get the real data
          // Lets make something visible to show that we received the message
          createNotification(context, payload);
  
      }
  }
  
  public void createNotification(Context context, String payload) {
      NotificationManager notificationManager = (NotificationManager) context
              .getSystemService(Context.NOTIFICATION_SERVICE);
      Notification notification = new Notification(R.drawable.ic_launcher,
              "Message received", System.currentTimeMillis());
      // Hide the notification after its selected
      notification.flags |= Notification.FLAG_AUTO_CANCEL;
  
      //adding LED lights to notification
      notification.defaults |= Notification.DEFAULT_LIGHTS;
  
      Intent intent = new Intent(context, MessageReceivedActivity.class);
      intent.putExtra("payload", payload);
  
      PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
              intent, 0);
      notification.setLatestEventInfo(context, "Message",
              "New message received", pendingIntent);
      notificationManager.notify(0, notification);
  
  }
  </code></pre>
  
  <p>}</p>