【发布时间】:2012-07-30 12:36:53
【问题描述】:
我的应用程序遇到内存问题,它使用 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可以释放更多内存。
你怎么看?
【问题讨论】:
标签: android android-activity lifecycle android-sdk-2.3