YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

← Завершение SyncAdapter

Get Embed Code
10 Languages

Showing Revision 4 created 01/12/2015 by alexandra mishina.

  1. Хорошо, а вот кое-что огромное. Закончите
  2. SyncAdapter, заставив его сделать выборку
    данных погоды
  3. и сохранить их в базе данных. Измените
    функцию
  4. updateWeather в ForecastFragment,
    чтобы начать
  5. синхронизацию с помощью SyncAdapter.
    Несколько подсказок. Перетащите код из
  6. onHandleIntent в наш SyncAdapter.
  7. onHandleIntent находится в нашем
    SunshineService.
  8. Хорошая новость заключается в том, что наш
  9. абстрактно-потоковый адаптер синхронизации
  10. обеспечивает фоновый поток для запуска
  11. получения данных с сервера так же,
    как это делает целевой сервис.
  12. Также просто извлеките
    locationQuery
  13. из нашего служебного класса.
    В конечном итоге мы хотим
  14. запустить подобный синхронизатор
    без всякого
  15. вмешательства со стороны пользователя.
    И наконец, запустите
  16. адаптер синхронизации, когда мы вызовем
    updateWeather.