2012-05-30 5 views
5

Как следует из названия, мне интересно узнать, что делает Android с помощью PendingIntents, созданного приложением, которое было удалено с устройства.Что происходит с PendingIntents при удалении приложения?

Мои исследования пока включают настройку тревоги с помощью AlarmManager и ожидающего намерения. В нормальном случае все работает так, как ожидалось. Чтобы протестировать случай удаления, я настроил будильник в какой-то момент в будущем с помощью AlarmManager и PendingIntent, а затем удалит приложение. Я заметил, что ничего не появляется - logcat не показывает никаких ошибок из моего PendingIntent, пытающегося запустить, например, отсутствующий класс.

Я не могу найти документацию по этому вопросу, поэтому хотел бы знать, есть ли у кого-либо знания об этом или ссылку, на которую я могу ссылаться.

+0

Я думаю, что они будут удалены также. Все, что связано с вашим пакетом, удаляется. Но да, нет никаких документов об этом, или, может быть, я не выглядел достаточно тяжело. –

+0

Мне было интересно то же самое. У меня есть повторяющаяся тревога, которая никогда не может быть отменена. Поэтому я надеюсь, что android очистит ожидающие намерения и связанные с удалением ... – FabiF

ответ

0

Как мой knowladge в ожидании намерения выполняется, даже если выход из приложения, но приложение удалить с помощью удаления нет никакого способа, чтобы запустить этот ожидающий умысел, поскольку данные каталога кэша приложений и приложений будут удалены, pendingIntent

Смежные вопросы