面試總結

1、Activity嵌套多個fragment時,onResume的處理

問題:當Activity裏有多個fragment時,其中fragmentA根據需求,需要在onResume時需要做請求數據等操作,但是如果直接在fragmentA裏的onResume裏寫東西,當從其他頁面返回到fragmentB和fragmentC時,fragmentA裏的onResume也會走,這樣很浪費流量浪費資源。

問題原因:fragment的生命週期是跟着它所在的activity一起走的,當從其他頁面返回到本activity時,本activity會走onResume的生命週期,這個時候本activity裏的所有fragment也都會走各個fragment重寫的onResume裏的代碼。

發佈了125 篇原創文章 · 獲贊 11 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章