Android новостная лента
Мне нужно отобразить некоторые данные с сервера через мой RecyclerView
, Проблема в том, как уведомить приложение о том, что на сервере доступны новые данные. Я видел в некоторых приложениях, где в верхней части списка есть кнопка с текстом типа "Показать 5 новых сообщений". После нажатия на эту кнопку 5 новых сообщений загружаются с сервера без загрузки всего списка данных. Как я могу реализовать ту же синхронизацию?
2 ответа
Я думаю, что эта ссылка поможет вам понять синхронизацию между Android-приложением и сервером - Синхронизация данных между Android-приложением и веб- сервером.
Есть много способов добиться синхронизации в Android.
- Вы можете использовать SyncAdapter (настоятельно рекомендуется).
- Вы можете использовать GCM, нажать на клиента, если появится что-то новое, и действовать соответствующим образом.
Далее вы можете использовать Local Broadcast Listener, чтобы уведомить это представление