Этот параметр «ОЧИСТИТЬ ДАННЫЕ» серьезно нарушен для варианта использования виджетов главного экрана, которые могут иметь общие настройки и / или некоторые локальные кэшированные данные.
Это также полностью противоречит документации разработчика, которая гласит:
"Вы можете сохранять файлы непосредственно во внутреннем хранилище устройства. По умолчанию файлы, сохраненные во внутреннем хранилище, являются частными для вашего приложения, и другие приложения не могут получить к ним доступ (равно как и пользователь). Когда пользователь удаляет ваше приложение, эти файлы удалены. "
Было бы хорошо, если бы ответы на правильные вопросы действительно предлагали несколько полезных советов, таких как обходной маневр или какой-либо метод, позволяющий достичь результата, к которому стремится вопрос.
Итак, что происходит с виджетом на главном экране, который имеет общие настройки, а затем пользователь очищает данные? Любое полезное предложение, как не нарушать работающий код виджета, когда данные извлекаются без какого-либо уведомления?