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

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

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

    Paging3的嘗鮮

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

  • @82a36e8571da 麻煩大佬幫我看看我這種情況
    實(shí)體:
    @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)生的時(shí)間/成為好友的時(shí)間
    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 // 默認(rèn)第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,想不到一咕就這么久,有點(diǎn)慚愧,好歹良心發(fā)現(xiàn),開始繼續(xù)更新。 前言 之前分享了Paging 2 的相關(guān)使用,說實(shí)話確實(shí)不怎...

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

    Paging3的嘗鮮

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

  • 在mainactivity 里面獲取這個(gè)currentPage 值

    Paging3的嘗鮮

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

  • 你好樓主,請(qǐng)問這個(gè) val currentPage: Int 字段怎么獲取值呢?

    Paging3的嘗鮮

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

  • 如何解決?

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

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

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

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

安龙县| 镇巴县| 灌云县| 昌都县| 上饶县| 吴堡县| 襄汾县| 云梦县| 隆安县| 长泰县| 金秀| 尖扎县| 乌恰县| 丁青县| 普兰店市| 武邑县| 山丹县| 鄄城县| 广平县| 郧西县| 甘肃省| 稷山县| 双流县| 鄂尔多斯市| 安康市| 新丰县| 崇信县| 苗栗市| 临安市| 东乡族自治县| 东至县| 峡江县| 高邮市| 九台市| 三门峡市| 鹰潭市| 共和县| 施秉县| 博兴县| 西青区| 合肥市|