"Очистить данные" также убивает приложение?

Когда (в Gingerbread, 2.3.x) я нажимаю кнопку "Очистить данные" в меню = > Управлять приложениями = > Приложение, Кнопка "Force Close" также отключается. Означает ли это, что "Clear Data" также убивает приложение?

Кроме того, я заметил, что в Ice Cream Sandwich этого не происходит. Итак, способ "Очистить данные" отличается от Gingerbread и Ice Cream Sandwich?

Обновить: как сказал MisterSquonk, Froyo (2.2.x) ведет себя так же, как ICS (4.x), то есть не отключает Force Close после очистки данных приложения. Кто-нибудь знает, почему поведение такое отличается? Что это за ошибка в Gingerbread или какой-то временный эксперимент, который убил приложение вместе с очисткой его данных?

P.S. Не удалось создать тег "Gingerbread", недостаточно репутации:) P.P.S. @MisterSquonk, Спасибо за тег:)

Обновление 2: проверенный сотовый (3.2), он также ведет себя так же, как Froyo, как ICS. Только Gingerbread отключает принудительное закрытие после очистки данных.

Ответы

Ответ 1

Clear Data убивает приложение и всегда имеет.

"Force Stop" прошел различные итерации значений. Это означало просто убить все процессы и службы, а очистка данных также будет делать то же самое, что и остановка силы. Были также более старые итерации платформы, которые были не так хороши, как выяснять, когда отключить кнопку, что, вероятно, потому, что вы видите, что она остается включенной в 2.2.

Однако в 3.2 я считаю, что значение "Force Stop" изменилось, чтобы поместить приложение в состояние, в котором он не сможет работать до тех пор, пока пользователь не сделает что-то явно для его запуска (например, запуск его из пусковой установки, выбор это как метод ввода и т.д.). Когда это изменение было внесено, "Clear Data" продолжала просто убивать процессы и останавливать свои службы, поэтому приложение не находилось в полностью остановленном состоянии, поэтому кнопка остается включенной.

Ответ 2

да, когда вы нажимаете кнопку ClearData в Settings-->Applications-->Manage applications-->[MYApp] Нажмите "MyApp". Нажмите кнопку "Очистить данные". Когда вы нажимаете кнопку очистки данных, данные удаляются/удаляются..... очевидно, при удалении данных приложение будет принудительно закрываться