WPF MVVM - Как определить, является ли представление «грязным»

В настоящее время у меня есть требование уведомить пользователя моего приложения, если какие-либо поля были изменены / обновлены в представлении.

Например, если пользователь изменяет поле даты в представлении, а затем пытается закрыть представление, приложение отобразит сообщение с просьбой продолжить и потерять изменения или «Отменить», чтобы он мог нажать кнопку «Сохранить».

Проблема является: Приложение будет развернуто на устройствах Android и iOS с использованием Phonegap. Моя проблема в том, что мне нужно локальное автономное хранилище данных ...

Я разрабатываю мобильное приложение для Android и iOS с помощью jQuery Mobile. Приложение будет развернуто на устройствах Android и iOS с использованием Phonegap.

Моя проблема в том, что мне нужно локальное автономное хранилище данных в основном для операций чтения.

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

Теперь вопрос, какое решение для сохранения данных мне следует использовать?

Членом сообщества известен инструмент, называемый «lawnchair». команды Phonegap. Кто-нибудь пробовал? Каковы плюсы и минусы? http://westcoastlogic.com/lawnchair/

А как насчет sqlite? Работает ли он на устройствах Android и iOS?

THX

13
задан j7nn7k 4 May 2011 в 21:45
поделиться