Удаление APK: последнее действие перед деинсталляцией

Я разрабатываю приложение для Android, которое устанавливает вещи на сим-карте телефона. Я не хочу, чтобы приложение выполнило последнее действие при удалении: удалите все, что находится на SIM-карте. Это означает: мне нужно сделать последнее действие, когда мой APK будет удален.

Проблема: я не нашел способа сделать это. (Помимо того, что у вас есть вторичное приложение, которое улавливает намерение удалить и выполняет эту работу, но это очень опасно из-за того, чего я не боюсь)

Если у кого-то есть решение, мне действительно интересно.

Заранее спасибо.

(PS: Я боюсь, что на самом деле их нет)

Ты прав. Не существует такого события, и нет способа получить уведомление, когда ваше приложение будет удалено. Процесс приложения просто убит (если он был запущен), и приложение удалено.

Если вы обнаружите, что другие приложения удалены с помощью ACTION_PACKAGE_REMOVED, не удалось бы решить проблему, если вы сделали 2 приложения? Второй – трансляция, которая улавливает намерение, а затем удаляет контент.