TabHost と TabGroupActivity を TabContent として使用するアプリケーションで、メモリの問題に直面しています。
Activity のライフ サイクルがおかしい場合があることに気付きました。
アプリを起動し、tab1 をロードしてから、tab2 をクリックします (Tab1->Tab2 )。
Tab1Group.onPause called
Tab1.onPause called
Tab2Group.onCreate called
Tab2.onCreate called
次に、Tab1 に戻ります (Tab2->Tab1)
Tab2Group.onPause called
Tab1Group.onDestroy called
Tab1.onDestroy called
Tab1.onCreate called
さて、私が戻ったときに tab1 が破棄されている場合は、を呼び出すonPause
のではなく、直接破棄する方が優れているため、VM はより多くのメモリを解放できます。
どう思いますか ?