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

我发现如果我存储通知被触发时的确切日期和时间,我总能计算出剩余时间。