Skip to content Skip to sidebar Skip to footer

Notification Bring App To Front Without Change Activity

I want to create notification that when it clicked will bring my app to front but without changing (reload or navigate out) the last activity that was shown. I tried: setContentI

Solution 1:

You don't ever set Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT. That flag is set by Android when it brings the activity to the front. You setting it has no effect.

There's a few ways to do what you want. Check out this answer

Solution 2:

Working solution for me was :

//Resume or restart the app (same as the launcher click)val resultIntent = Intent(context, MyLauncherActivity::class.java)
resultIntent.addCategory(Intent.CATEGORY_LAUNCHER)
resultIntent.setAction(Intent.ACTION_MAIN)
resultIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
val pendingIntent = PendingIntent.getActivity(context, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT)
builder.setContentIntent(pendingIntent)  //builder is the notificationBuilder

Solution 3:

Add this "Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP" instead of "Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT"

Explained here

Hope this helps.

Post a Comment for "Notification Bring App To Front Without Change Activity"