iT邦幫忙

0

Viewpager + Fragment 手動消毀問題

目前因為想讓tab1的資料做更新 目前試了好幾個方法都失敗 哀~
之後我開始對生命週期下手 可是哭R 弄了一個早上 還是搞不懂 問題
目前我有tab1 tab2 tab3 tab4這四頁
我從tab1滑到tab2的時候我想要手動銷毀我的tab1
我查了一下生命週期 我的查出的答案他最後因該是會呼叫onDetach做銷毀

所以我就使用setUserVisibleHint的機制 看到tab2的時候呼叫tab1的onDetach 做自我銷毀
可惜程式永遠不是依照我的想法走 有高手碰過嗎?

public void onDetach() {
        super.onDetach();
        Log.d(TAG, "rab1_onDetach: ");
    }
GHH iT邦新手 1 級 ‧ 2020-05-12 08:40:26 檢舉
不要自己呼叫 生命週期的方法...
解決了 重新Intent就可了浪費我一堆時間==
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答