色偷偷精品伊人,欧洲久久精品,欧美综合婷婷骚逼,国产AV主播,国产最新探花在线,九色在线视频一区,伊人大交九 欧美,1769亚洲,黄色成人av

240 發(fā)簡信
IP屬地:廣東
  • @82a36e8571da
    pagingViewModel.getFriendData(it).collect { pagingData ->
    friendAdapter!!.submitData(pagingData)
    }

    然后我要拿到bean類中的 queryStart 字段到activity中,需要這么拿呢?大佬賜教!

    Paging3的嘗鮮

    Paging 3 的嘗鮮 前言(偽) 咕咕咕 x n,想不到一咕就這么久,有點慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實話確實不怎...

  • @82a36e8571da 麻煩大佬幫我看看我這種情況
    實體:
    @Data
    public class UserFriendEntity {
    Long queryStart;
    public List<Friend> content;

    @Data
    @AllArgsConstructor
    public static class Friend {
    String uid;
    String name;
    String sign;
    String head;
    String time; //關(guān)注產(chǎn)生的時間/成為好友的時間
    boolean online; //是否在線
    }

    }
    數(shù)據(jù)源:
    class PagingFriendSource(private var queryStart: Long, private val pagingService: PagingService) : PagingSource<Int, UserFriendEntity.Friend>() {

    override suspend fun load(params: LoadParams<Int>): LoadResult<Int, UserFriendEntity.Friend> {
    return try {
    val page = params.key ?: 1 // 默認第1頁
    val pageSize = params.loadSize
    val repoResponse = pagingService.getFriends(queryStart, page, pageSize) //接口
    if(repoResponse.isOk){
    LoadResult.Page(
    repoResponse.data.content,
    if (page > 1) page - 1 else null, //上一頁
    if (repoResponse.data.content.isNotEmpty()) page + 1 else null //下一頁
    )
    }else{
    LoadResult.Error(Throwable(repoResponse.errorMsg))
    }
    } catch (e: Exception) {
    e.printStackTrace()
    LoadResult.Error(e)
    }
    }
    override fun getRefreshKey(state: PagingState<Int, UserFriendEntity.Friend>): Int? = null}

    viewmodel:
    //獲取好友列表
    fun getFriendData(queryStart:Long): Flow<PagingData<UserFriendEntity.Friend>> {
    return PagingRepository.getFriend(queryStart).cachedIn(viewModelScope)
    }

    activity中獲取:

    Paging3的嘗鮮

    Paging 3 的嘗鮮 前言(偽) 咕咕咕 x n,想不到一咕就這么久,有點慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實話確實不怎...

  • @祿遙知馬力 lifecycleScope.launchWhenCreated {
    viewModel.getArticles().collectLatest { pagingData ->
    adapter.submitData(pagingData)
    }
    }
    該怎么獲取這個 curPage 呢?

    Paging3的嘗鮮

    Paging 3 的嘗鮮 前言(偽) 咕咕咕 x n,想不到一咕就這么久,有點慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實話確實不怎...

  • 在mainactivity 里面獲取這個currentPage 值

    Paging3的嘗鮮

    Paging 3 的嘗鮮 前言(偽) 咕咕咕 x n,想不到一咕就這么久,有點慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實話確實不怎...

  • 你好樓主,請問這個 val currentPage: Int 字段怎么獲取值呢?

    Paging3的嘗鮮

    Paging 3 的嘗鮮 前言(偽) 咕咕咕 x n,想不到一咕就這么久,有點慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實話確實不怎...

  • 如何解決?

    刨根究底之為何Notification.contentView為空

    最近適配Android8.0遇見這么個問題.之前為了根據(jù)系統(tǒng)主題適配通知欄需要獲取默認的Notification.contentView 然而Android7.0之后Noti...

  • 120
    kotlin和java混合開發(fā)總結(jié)

    聲明:本文是作者AWeiLoveAndroid原創(chuàng),版權(quán)歸作者AWeiLoveAndroid所有,侵權(quán)必究。如若轉(zhuǎn)發(fā),請注明作者和來源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載! 我本來是...

桐庐县| 皮山县| 安达市| 合江县| 邯郸市| 潞西市| 四会市| 蒙城县| 万荣县| 阿克| 华宁县| 根河市| 咸宁市| 江山市| 浪卡子县| 松江区| 宁阳县| 麻城市| 修文县| 故城县| 屯留县| 宜兴市| 辽阳县| 邢台市| 太仆寺旗| 秦安县| 右玉县| 行唐县| 敖汉旗| 尼木县| 印江| 海晏县| 西林县| 滦平县| 乌苏市| 柘荣县| 潮州市| 育儿| 定南县| 鄂托克前旗| 保定市|