Есть ли способ, которым я могу заново создать PendingIntent позже?
Конечно. Создайте его так же, как вы его создали (например, позвоните PendingIntent.getActivity()
.
Если вы не создали PendingIntent
, то у вас все равно нет возможности его сохранить. Часть того, что делает работу PendingIntent
, - это знание того, какое приложение ее создало. По соображениям безопасности это означает, что PendingIntent
должно быть действительно создано этим приложением, а не каким-либо другим приложением (например, вашим).