每日重复通知,不推荐使用N̶o̶t̶i̶f̶i̶c̶a̶t̶i̶o̶n̶C̶o̶m̶p̶a̶t̶.̶B̶u̶i̶l̶d̶e̶r̶

时间:2018-05-04 06:24:14

标签: android android-service android-alarms android-broadcastreceiver

我正在搜索创建通知的最新代码,因为我的代码不起作用,并且说代码已弃用。

我的代码与this question的答案字面上相似,只是我的代码看起来像这样......

在我的清单上,它变成了红色,为什么会这样;

enter image description here

但是我也有这个代码(并且它有效)但我无法想办法让它在指定时间内每天重复;

    Intent i = new Intent(this,MainActivity.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), i, 0);

    Bitmap bitmapI = BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher_round);

    Notification notification = new Notification.Builder(this)
            .setContentTitle("Sample title")
            .setContentText("Sample content")
            .setSmallIcon(R.mipmap.ic_launcher_round)
            .setLargeIcon(bitmapI)
            .setContentIntent(pendingIntent)
            .build();

    NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    notification.flags |=  Notification.FLAG_AUTO_CANCEL;
    notificationManager.notify(0, notification);`

如果你们想看到我的实际代码只是说,我会编辑我的问题。

0 个答案:

没有答案