Как получить уведомление, когда приложение закрыто? - PullRequest
0 голосов
/ 01 апреля 2020

Я делаю приложение android и хочу получать уведомления, когда приложение закрыто, как я могу это сделать? Я читал также другие посты, где люди спрашивают это, но я не могу понять, как заставить это работать, не могли бы вы попытаться объяснить это лучше?

Я также попытался сделать отсчет времени и сделать приложение что-то делает, когда таймер достигает 0, но оно не работает, потому что, очевидно, когда я закрываю приложение, я тоже закрываю таймер.

1 Ответ

0 голосов
/ 01 апреля 2020

используйте этот код для уведомления в приложении

NotificationCompat.Builder mBuilder =   new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_launcher) // notification icon
            .setContentTitle("Notification!") // title for notification
            .setContentText("Hello word") // message for notification
            .setAutoCancel(true); // clear notification after click
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager =
                    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
...