Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Java警报通知_Java_Android_Notifications_Fragment_Alarm - Fatal编程技术网

Android Java警报通知

Android Java警报通知,java,android,notifications,fragment,alarm,Java,Android,Notifications,Fragment,Alarm,如何重新生成通知以获取“通知警报” 我试过varois的东西,但没有效果,我真的很沮丧,所以我最后问这里 主要活动: public void sendNotificationIfTimeEnd01() { Context context = getApplicationContext(); Intent intent01 = new Intent(context, MainActivity.class); PendingIntent pendingIntent01 = P

如何重新生成通知以获取“通知警报” 我试过varois的东西,但没有效果,我真的很沮丧,所以我最后问这里

主要活动:

public void sendNotificationIfTimeEnd01() {
    Context context = getApplicationContext();
    Intent intent01 = new Intent(context, MainActivity.class);
    PendingIntent pendingIntent01 = PendingIntent.getActivity(this, 1, intent01, 0);
    NotificationCompat.Builder builder01 = new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_stat_notification)
            .setContentIntent(pendingIntent01)
            .setAutoCancel(true)
            .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))
            .setContentTitle(gamesJuliToStringArray[1])
            .setContentText("Spiel ist bereit")
            .setSubText("click");
    NotificationManager notificationManager = (NotificationManager) getSystemService(
            NOTIFICATION_SERVICE);
    notificationManager.notify(NOTIFICATION_ID_01, builder01.build());
    try {
        Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
        Ringtone r = RingtoneManager.getRingtone(getApplicationContext(), notification);
        r.play();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
我的片段中的条件:

    if (!notification062 && !buttonColor02.equals("red02")) {
        activity.sendNotificationIfTimeEnd01();
    }
如果出现这种情况,我会再次收到通知,但只会在我的应用程序内部收到通知。 需要帮助将其重建为报警通知和报警通知吗?

您可以看到一个示例,在给定特定延迟的情况下,AlarmManager用于安排稍后的通知