2014-01-09 6 views
0

Я создаю приложение для Android, используя MvvmCross.IsolatedStorage в MvvmCross

Перед вызовом какой-то сервис, я хочу, чтобы мой MvxActivity должен сначала проверить изолированную хранения приложения, является ли эти данные присутствуют в IsolatedStorage, если после этого он должен заполнить свои элементы управления пользовательского интерфейса (например, ListView, Spinner и т.д.) с помощью извлечение данных из isojatedstorage в противном случае вызовет услугу, а затем заполнит их, используя данные, полученные из службы.

Как я могу это достичь?

ответ

1

Вы можете использовать плагин File для MvvmCross

https://github.com/MvvmCross/MvvmCross/wiki/MvvmCross-plugins#file

+0

Является ли это изолированным хранилищем? Он не включает методы для создания файлов. Он просто включает в себя такие операции, как чтение, запись и другое? Я новичок в этом. Пожалуйста, четко продумайте ... – Suraj

+0

Да, он хранит файлы в папке приложения, которая похожа на IsolStorage (хотя нет концепции IsolStorage на Android). – Alexey

+0

Но как создать новый файл? – Suraj

0

Другим вариантом является использование этого плагина для Android (я не копать глубоко внутри), но и для Windows Phone я использовал this solution для загрузки/хранения изображения, и вот мой собственный lib for storing any text data in the isostorage (сериализация/десерализация включена).

0

Я использую PCLStorage, это кросс-платформа. Просто найдите его на NuGet.

Смежные вопросы