Я работаю над добавлением примечаний к выпуску webView, когда наше приложение устанавливается либо в первый раз, либо когда приложение переустанавливается. Мой вопрос касается второй части, где пользователь устанавливает приложение поверх существующего. Я думал об удалении примечаний к выпуску после его установки, но невозможно удалить файл из активов во время выполнения. Есть ли способ определить этот случай?
Как определить, переустанавливает ли пользователь приложение на Android
Ответы (2)
Как насчет того, чтобы сохранить время последнего показа примечания к выпуску в SharedPreferences
и сверить его со временем установки приложения? При новой установке в SharedPreferences
ничего не будет, поэтому вы знаете, что вам нужно показать примечание к выпуску.
Вы можете получить время установки приложения следующим образом: Как получить время установки приложения с андроида
Вы можете использовать SharedPreferences, обычный файловый ввод-вывод или базу данных SQLite в своем приложение для хранения постоянной информации, например флаг, указывающий, отображались ли уже текущие примечания к выпуску или нет. Эти данные «переживут» обновление вашего приложения.
Однако эти данные будут удалены при удалении приложения с телефона, но я думаю, что в вашем случае это не проблема.