第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么切換fragment的時(shí)候會(huì)調(diào)用下一個(gè)頁面的onResume周期方法?

為什么切換fragment的時(shí)候會(huì)調(diào)用下一個(gè)頁面的onResume周期方法?

青春有我 2019-01-05 09:22:53
問題描述如題 打開第一個(gè)頁面的時(shí)候第二個(gè)頁面的onResume事件就會(huì)觸發(fā) 打開第二個(gè)頁面的時(shí)候第三個(gè)頁面的onResume就會(huì)觸發(fā) fragment的生命周期是onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume() onResume不是應(yīng)該顯示以后可操作的狀態(tài)時(shí)才應(yīng)該觸發(fā)的嗎?問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法我猜測(cè)可能viewpager顯示fragment的方式是不是同時(shí)顯示3個(gè) 以防止打開下一頁的時(shí)候出現(xiàn)卡頓?相關(guān)代碼// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)ViewPager viewPager = findViewById(R.id.viewPager);viewPager.setCurrentItem(2);你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?有沒有方法讓一個(gè)頁面打開的時(shí)候才觸發(fā)onResume事件?
查看完整描述

1 回答

?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

我的猜測(cè)沒錯(cuò) 在打開某一頁的時(shí)候的確會(huì)提前實(shí)現(xiàn)下一頁的所有生命周期 經(jīng)過搜索發(fā)現(xiàn)真正處理頁面顯示的方法是setUserVisibleHint:

    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {        super.setUserVisibleHint(isVisibleToUser);
        ....
    }


查看完整回答
反對(duì) 回復(fù) 2019-01-05
  • 1 回答
  • 0 關(guān)注
  • 1311 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)