Just override onNewIntent().
http://developer.android.com/reference/android/app/Activity.html#onNewIntent(android.content.Intent)

On 26 Juli, 11:01, jjoe64 <[email protected]> wrote:
> hello.
> my MainActivity has the lauchMode="singleTask"
>
> now I want to start the activity from a notification with special intent
> data.
> in MainActivity#onResume I access the given intent data...
>
> the problem is: When the activity already exists, and I click on the
> notification, the activity comes to foreground, but the method #onResume is
> not called and I cannot access the intent data.
>
> I tried the flag FLAG_ACTIVITY_CLEAR_TASK and this works for honeycomb but
> not for gingerbread.
>
> This is how I start the activity from notification:
>
> Intent intent = new Intent();
> intent.setClass(this, MainActivity.class);
> intent.putExtra("triggerid", triggerid);
> startActivity(intent);

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to