IsolatedStorage в MvvmCross
Я создаю приложение для Android с помощью MvvmCross.
Прежде чем вызывать какую-либо службу, я хочу, чтобы моя MvxActivity сначала проверила изолированное хранилище приложения, присутствуют ли эти данные в его изолированном хранилище, если это так, то оно должно заполнить свои элементы управления пользовательским интерфейсом (например, ListView,Spinner и т. Д.) Путем извлечения данных из вызова isojatedstorage, в противном случае вызовите сервис, а затем заполнить их, используя данные, полученные от сервиса.
Как я могу достичь этого?
3 ответа
Вы можете использовать плагин File для MvvmCross
https://github.com/MvvmCross/MvvmCross/wiki/MvvmCross-plugins
Другой вариант - использовать этот плагин для Android (я не копал вглубь), но для Windows Phone я использовал это решение для загрузки / хранения изображений, и вот моя собственная библиотека для хранения любых текстовых данных в isostorage (сериализация / десерилизация) Включено).
Я использую PCLStorage, это кроссплатформенный. Просто найдите его на NuGet.