Hi friends, I am using Urbanairship for push notifications.
I am getting the following exception Unable to start receiver com.testdemo.android.IntentReceiver: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? and the below is the onReceive of IntentReceiver @Override public void onReceive(Context arg0, Intent aIntent) { String action = aIntent.getAction(); if (action.equals(PushManager.ACTION_NOTIFICATION_OPENED)) { // user opened the notification so we launch the application // This intent is what will be used to launch the activity in our // application Intent lLaunch = new Intent(Intent.ACTION_MAIN); // Main.class can be substituted any activity in your android // project that you wish // to be launched when the user selects the notification from the // Notifications drop down lLaunch.setClass(UAirship.shared().getApplicationContext(), HomeScreen.class); lLaunch.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); // copy the intent data from the incoming intent to the intent // that we are going to launch // copyIntentData(aIntent, lLaunch); UAirship.shared().getApplicationContext().startActivity(lLaunch); } else if (action.equals(PushManager.ACTION_PUSH_RECEIVED)) { // push notification received, perhaps store it in a db } } -- Regards, Vani Reddy -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en