1
應用程序具有通過TabActivity管理的tabhost。 它可以在運行時添加選項卡。如何在銷燬 - 創建週期之間保存tabhost選項卡
說5個選項卡在運行時添加並顯示不同的活動。
當我旋轉屏幕時,活動將經歷循環o破壞和創建。 我想維護用戶在運行時添加的選項卡,以便在此週期內可用。
應用程序具有通過TabActivity管理的tabhost。 它可以在運行時添加選項卡。如何在銷燬 - 創建週期之間保存tabhost選項卡
說5個選項卡在運行時添加並顯示不同的活動。
當我旋轉屏幕時,活動將經歷循環o破壞和創建。 我想維護用戶在運行時添加的選項卡,以便在此週期內可用。
要做到這一點,最簡單的方法就是改變你的Manifest以表示你將自己處理方向改變。
<activity
android:name=".MyActivity"
android:configChanges="orientation" />
這樣做是告訴系統不要重新定位方向變化的活動。然後,您可以重寫OnOrientationChanged以修改任何配置更改。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//put configuration changes here
}
如果您不需要任何明確的更改,也可以不發表。
欲瞭解更多信息:Android Runtime Changes