Форум для тех, кто программирует под Android
Anonymous
Уведомление каждый день в определенное время в Android
Сообщение
Anonymous » 26 фев 2026, 04:24
Я хочу отображать уведомления для пользователей моего приложения каждый день в определенное время. Возможно, в 13:00. Так как мне это сделать? Я знаю, с помощью AlarmManager или Calender. Но как?
Код: Выделить всё
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("TEST")
.setContentText("Benachrichtigung");
Intent resultIntent = new Intent(this, MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(123, mBuilder.build());
Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/225 ... in-android
1772069090
Anonymous
Я хочу отображать уведомления для пользователей моего приложения каждый день в определенное время. Возможно, в 13:00. Так как мне это сделать? Я знаю, с помощью AlarmManager или Calender. Но как? [code] NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("TEST") .setContentText("Benachrichtigung"); Intent resultIntent = new Intent(this, MainActivity.class); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addParentStack(MainActivity.class); stackBuilder.addNextIntent(resultIntent); PendingIntent resultPendingIntent = stackBuilder.getPendingIntent( 0, PendingIntent.FLAG_UPDATE_CURRENT ); mBuilder.setContentIntent(resultPendingIntent); NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mNotificationManager.notify(123, mBuilder.build()); [/code] Спасибо! Подробнее здесь: [url]https://stackoverflow.com/questions/22510816/notification-every-day-at-a-specific-time-in-android[/url]