Как определить, переустанавливает ли пользователь приложение на Android - PullRequest
1 голос
/ 16 января 2012

Я работаю над добавлением WebView для заметок о выпуске, когда наше приложение устанавливается либо в первый раз, либо когда приложение переустанавливается. У меня вопрос ко второй части, где пользователь устанавливает приложение поверх существующего. Я думал об удалении примечаний к выпуску после его установки, но невозможно удалить файл из ресурсов во время выполнения. Есть ли способ определить это дело?

Ответы [ 2 ]

1 голос
/ 16 января 2012

Как насчет сохранения времени, когда примечание к выпуску было в последний раз показано в SharedPreferences, и сравнения его со временем установки приложения?При новой установке ничего не будет в SharedPreferences, поэтому вы знаете, что вам нужно показать примечание к выпуску.

Время установки приложения можно получить следующим образом: Как узнать время установки приложения с Android

0 голосов
/ 16 января 2012

Вы можете использовать SharedPreferences , обычный файловый ввод-вывод или базу данных SQLite в своем приложении для хранения постоянной информации, например, флаг, указывающий, отображались ли текущие заметки о выпуске или нет. Эти данные будут "переживать" обновление вашего приложения.
Эти данные, однако, будут удалены при удалении приложения с телефона, но, думаю, в вашем случае это не проблема.

...