2013-11-19 5 views
0

Я новичок в синхронизации Android, поэтому мне действительно нужны идеи для начала. На самом деле требование моего приложения выглядит так: моему приложению нужно подключиться к моей базе данных в Интернете. Но мое приложение для Android можно использовать в автономном режиме, пользователь может добавлять записи в локальную базу данных, например sqlite. А затем, когда пользователь подключается к Интернету, приложение должно автоматически подключиться к серверу и добавить запись, которую пользователь добавил, когда он не подключен к сети. Можете ли вы дать мне некоторые соображения и идеи о том, как это сделать? Мне очень нужна ваша помощь. Благодарю.данные синхронизации для сервера android

ответ

0

Я рекомендую вам пойти на синхронизации адаптера. См. Ссылки

AbstractThreadedSyncAdapter и Creating Sync Adapter.

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

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

Спасибо!

0

Вам необходимо запустить фоновое обслуживание, например, диспетчер аварийных сигналов Android. Вам нужно проверить, что устройство подключено через Интернет или нет. если устройство подключено через Интернет, затем синхронизируйте данные с сервером.

Проверить это, как на пути данных синхронизации

How to sync SQLite database on Android phone with MySQL database on server?

Благодаря

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