色偷偷精品伊人,欧洲久久精品,欧美综合婷婷骚逼,国产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)使用,說(shuō)實(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頁(yè)
    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, //上一頁(yè)
    if (repoResponse.data.content.isNotEmpty()) page + 1 else null //下一頁(yè)
    )
    }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)使用,說(shuō)實(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)使用,說(shuō)實(shí)話確實(shí)不怎...

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

    Paging3的嘗鮮

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

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

    Paging3的嘗鮮

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

  • 如何解決?

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

    最近適配Android8.0遇見這么個(gè)問(wèn)題.之前為了根據(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)注明作者和來(lái)源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載! 我本來(lái)是...

宜兴市| 苗栗县| 城固县| 伊吾县| 通州市| 阜宁县| 乌恰县| 秭归县| 南靖县| 长宁区| 澄江县| 澜沧| 五峰| 乌苏市| 阿荣旗| 福州市| 河北区| 高州市| 九龙城区| 普陀区| 海丰县| 江北区| 汉沽区| 财经| 青州市| 金沙县| 青川县| 金乡县| 文水县| 安平县| 奉节县| 怀远县| 武强县| 平罗县| 寻甸| 楚雄市| 五大连池市| 雷州市| 宁远县| 临沧市| 仁布县|