Member 12234802 Ответов: 0

Как загрузить данные в reclyerview при загрузке их из поста асинхронный HTTP-запрос


Я разрабатываю android-приложение,которое мне нужно загрузить данные(детали продуктов, изображения) с моего сервера с помощью httpclient проблема в том, что мне нужно подождать, пока все данные не закончат загрузку. мне нужно показать данные, которые были загружены в recylerview, в то время как другие продолжают загрузку. заранее спасибо

Что я уже пробовал:

var responseBooked = await client.GetAsync("url");
        //will always throw an exception if not successful
        responseBooked.EnsureSuccessStatusCode();
        if (responseBooked.Content != null)
        {
        var responseContent = await responseBooked.Content.ReadAsStringAsync();
        mBcomplist = Newtonsoft.Json.JsonConvert.DeserializeObject<List<busCompList>> 
                      (responseContent);
        //Create our layout manager<pre lang="c#">


SimpleItemDecorator itemDecor = новый SimpleItemDecorator(контекст);
mRecyclerView.AddItemDecoration(itemDecor);

mLayoutManager = новый LinearLayoutManager(контекст);
mRecyclerView.SetLayoutManager(mLayoutManager);

recycleViewAdapter = новый CompAdapter(mBcomplist,"Bus");
mRecyclerView.SetAdapter(recycleViewAdapter);

David Crow

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

Так что же это такое, нужно ли вам ждать, пока все данные будут загружены (чтобы показать что-нибудь), или вы хотите показать то, что было загружено до сих пор?

Member 12234802

чтобы показать, что было загружено

0 Ответов