Saturday, 10 October 2020

Open app from notification “App is running in the background”

I need to make my app open after clicking on the notification “App is running in the background”, but when I clicked it open the App Infos, how can I avoid this and open the app itself.

enter image description here

Here is the code that I using to show this notification:

    Intent notificationIntent = new Intent(this, MainActivity.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
    NotificationChannel channel = new NotificationChannel("Player", "Sync Service", NotificationManager.IMPORTANCE_HIGH);
    channel.setDescription("Service Name");
    NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.createNotificationChannel(channel);

    Notification.Builder builder = new Notification.Builder(this, "Player")                
          .setContentTitle("Music Player")
          .setContentText("My Music")
          .setAutoCancel(true)
          .setContentIntent(pendingIntent)
          .setOngoing(true);

    Notification notification = builder.build();
    startForeground(1, notification);

Obs. this app really uses a background service and I don't want to hide this notification.



from Open app from notification “App is running in the background”

No comments:

Post a Comment