Skip to content Skip to sidebar Skip to footer

Open Dialog From Notification

I have a notification displayed. Now I want this to happen: When I click on the notification, I would like to open a Dialog, where I print only 1 string. Now, I can't work it out,

Solution 1:

I do exactly this in one of my apps. In the notification you need to do something like this:

PendingIntentcontentIntent= PendingIntent.getActivity(context, 0,
    newIntent("com.yourcompany.yourapp.MAINACTIVITY").putExtra("fromnotification", true);

Inside your main activity use the onResume() method to check for this extra:

@OverridepublicvoidonResume()
    {
            super.onResume();

            if (getActivity().getIntent().getBooleanExtra("fromnotification", false) == true)
            {
                    getActivity().getIntent().removeExtra("fromnotification");
                    startActivityForResult(
                                    newIntent("com.yourcompany.yourapp.DIALOGACTIVITY"), 123);
            }

    }

This code displays an activity with a dialog style, but there is no reason why it can't create a dialog inside the if statement though.

Post a Comment for "Open Dialog From Notification"