使用TabHost可以在切換選項卡的時候加載各個Activity,並且在第一次加載時加載生命周期,以後則不會。
而使用Fragment的時候因為怕數據過大需要在切換選項卡的時候將fragment隱藏,在切換的時候再顯示。
問題來了,TabHost實現要比Fragment簡單的,為什麼官方要棄用TabHost改用Fragment呢?
fragment 碎片,它是一個輕量級的Activity,可以直接new 出來tabhost 是一個卡片式的框架,類似浏覽器的選項卡,android3.0以上被廢棄,google已經不再推薦使用了,fragment效率更高