Android. Программирование для профессионалов. 4-е издание



Download 21,53 Mb.
Pdf ko'rish
bet382/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   378   379   380   381   382   383   384   385   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

api.flickr.com
, но конечные точки находятся по
адресу 
api.flickr.com/services/rest
. Это связано с тем, что вы
указали службы и остальную часть пути в аннотации 
@GET
во
FlickrApi
. Путь и другая информация, которую вы включили
в аннотацию 
@GET
, будет добавлена в URL-адрес Retrofit до
выдачи веб-запроса.
Теперь нужно научить 
PhotoGalleryFragment
выполнять
веб-запрос, чтобы он получал интересные фотографии вместо
содержимого главной страницы Flickr. Замените вызов
fetchContents()
вызовом новой функции 
fetchPhotos()
.
Пока что, как и раньше, выполним сериализацию ответа в
строку.


Листинг 24.20. Выполнение запроса «получить недавние
интересные фотографии» (PhotoGalleryFragment.kt)
class PhotoGalleryFragment : Fragment() {
private lateinit var photoRecyclerView:
RecyclerView
override fun onCreate(savedInstanceState:
Bundle?) {
super.onCreate(savedInstanceState)
val flickrLiveData: LiveData =
FlickrFetchr().fetch
ContentsPhotos()
...
}
...
}
Эти мелкие изменения существующего кода делают ваше
приложение готовым к извлечению и записи данных Flickr в
журнал. Запустите приложение PhotoGallery, и вы увидите на
панели 
Logcat
JSON-данные с сайта Flickr, как показано на рис.
24.5. (Это поможет найти 
PhotoGalleryFragment
на панели
Logcat
.)
(Панель 
Logcat
бывает привередлива. Не паникуйте, если
увидите не то же самое, что у нас. Иногда подключение к
эмулятору выполняется некорректно, и сообщения журналов не
выводятся. Обычно со временем все проясняется, но иногда
приходится перезапускать приложение или даже эмулятор.)



Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   378   379   380   381   382   383   384   385   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish