Сохранение данных базы данных SQLite при обновлении приложения / переустановке Rollout Xamarin

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

В XML вы можете сделать следующее, чтобы установить имя изображения в качестве дополнительных данных для imageview

android:tag="btful.png"

Программируемая установка imagename

ImageView img = (ImageView) findViewByID(R.id.img)// my image
img.settag("btful.png"); // to set an image name

позволяет получить имя изображения с помощью getTag ()

String imageName = (String)img.getTag();
0
задан positive perspective 17 January 2019 в 17:21
поделиться

1 ответ

  1. Обновление из Google Play не перезапишет файл БД
  2. Если пользователь удаляет приложение, он захочет удалить все, что связано с приложением. Поэтому мое лучшее решение - использовать метод синхронизации в вашем API, чтобы при повторной установке приложения пользователь заполнил локальную БД запрошенными данными.
0
ответ дан Bruno Caceiro 17 January 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: