Есть ли способ получить какое-то уведомление/трансляцию/и т.д. когда пользовательская учетная запись удаляется из "Учетные записи и настройки синхронизации"?
Приложение, которое у меня есть, может помочь нескольким пользователям на устройстве (это для корпоративного использования) и использует единую базу данных SQLite. Предположим, что я создаю несколько пользователей для своего приложения на устройстве и заполняю базу данных данными, имеющими отношение только к этим двум пользователям. Моя проблема заключается в том, что если один из пользователей удален из "Учетных записей и настроек синхронизации", у меня нет возможности очистить базу данных и/или некоторые внешние файлы на SD-карте.
Я мог бы дублировать информацию пользователя в избыточной таблице и сравнивать ее с зарегистрированными учетными записями, а затем удалять пользовательские данные из базы данных, если пользовательская информация в таблице и массив Account [] из AccountManager не совпадают. Чувствую себя грязным для меня.