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.

Другие вопросы по тегам