0
我有一個ViewPager適配器控制顯示各種信息的片段。當一個片段即將被刪除並變得不可見時,我想收到通知。對於Fragment類,當片段視圖或片段即將被銷燬時,會觸發函數,但片段不會被銷燬,只是不可見,所以我沒有收到任何通知。如何判斷片段何時變得不可見
謝謝你, 加里
我有一個ViewPager適配器控制顯示各種信息的片段。當一個片段即將被刪除並變得不可見時,我想收到通知。對於Fragment類,當片段視圖或片段即將被銷燬時,會觸發函數,但片段不會被銷燬,只是不可見,所以我沒有收到任何通知。如何判斷片段何時變得不可見
謝謝你, 加里
就像活動,片段得到一個回調的onPause()的時候,這個片段能成爲無形。所以,你可以在你的片段類中實現onPause()來獲得通知。希望能幫助到你。
分頁適配器在當前分段的左側和右側保留N個分段。片段只有在它滾動經過這個N邊界時纔會暫停。當片段變爲不可見時,片段不會收到onPause()消息。 –
試試這個答案[http://stackoverflow.com/a/14194074/2649012](http://stackoverflow.com/a/14194074/2649012) –
使用可見的提示方法。看到這裏:http://stackoverflow.com/a/22310361/2543138 – brwngrldev
@adavis謝謝你的鏈接,setUserVisibleHint做了詭計。 –