«Очистить данные пользователя» Android - PullRequest
8 голосов
/ 04 февраля 2010

Что именно делает Clear User Data? Я имею в виду, я знаю, что он очищает данные пользователей из приложения, но какие данные хранятся где?

Ответы [ 2 ]

6 голосов
/ 02 сентября 2011

Этот параметр «ОЧИСТИТЬ ДАННЫЕ» серьезно нарушен для варианта использования виджетов главного экрана, которые могут иметь общие настройки и / или некоторые локальные кэшированные данные.

Это также полностью противоречит документации разработчика, которая гласит:

"Вы можете сохранять файлы непосредственно во внутреннем хранилище устройства. По умолчанию файлы, сохраненные во внутреннем хранилище, являются частными для вашего приложения, и другие приложения не могут получить к ним доступ (равно как и пользователь). Когда пользователь удаляет ваше приложение, эти файлы удалены. "

Было бы хорошо, если бы ответы на правильные вопросы действительно предлагали несколько полезных советов, таких как обходной маневр или какой-либо метод, позволяющий достичь результата, к которому стремится вопрос.

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

6 голосов
/ 04 февраля 2010

Это не те разрешения, которые могут храниться в приложениях.

Она предназначена для кнопки «Очистить данные» приложения настроек в приложениях управления. Он просто стирает все данные во внутреннем хранилище, связанном с приложением, и возвращает его в исходное состояние установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...