簡體   English   中英

每天在特定時間通知

[英]Notification every day at a specific time

我想每天在特定時間為我的應用程序的用戶顯示一條通知。 也許在下午1點。 那么我該怎么做呢? 我知道,使用AlarmManager或日歷。 但是如何?

 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());

謝謝!

我有一個有關警報管理器的示例應用程序。 您可以從這里看看。 基本上,您需要做的是,只要在警報接收器“廣播接收器”中接收到警報,就推送通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM