Android:如何获取未决意向剩余时间
Android: How to get pending intent remaining time
我有一个应用程序可以在每周的每一天向用户发送通知。不,我想获得未决意图的剩余时间。我已将挂起的 ID 存储到数据库中,但我不知道如何获取挂起的意向时间。
我这样设置重复:
Intent notificationIntent = NotificationReciever.newIntent(this, plant.getPendingIntentID(day),
plant.getName() + " Čas: " + mHours + ":" + mMinutes);
PendingIntent pendingIntent =
PendingIntent.getBroadcast(getApplicationContext(), plant.getPendingIntentID(day), notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, date.getTimeInMillis(), 24 * 60 * 60 * 1000, pendingIntent);
我发现如果我存储通知被触发时的确切日期和时间,我总能计算出剩余时间。
我有一个应用程序可以在每周的每一天向用户发送通知。不,我想获得未决意图的剩余时间。我已将挂起的 ID 存储到数据库中,但我不知道如何获取挂起的意向时间。
我这样设置重复:
Intent notificationIntent = NotificationReciever.newIntent(this, plant.getPendingIntentID(day),
plant.getName() + " Čas: " + mHours + ":" + mMinutes);
PendingIntent pendingIntent =
PendingIntent.getBroadcast(getApplicationContext(), plant.getPendingIntentID(day), notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, date.getTimeInMillis(), 24 * 60 * 60 * 1000, pendingIntent);
我发现如果我存储通知被触发时的确切日期和时间,我总能计算出剩余时间。