2012-12-10 67 views
1

我在這裏發生了一些奇怪的事情!Android Tabhost內容在平板電腦上凍結,但不在模擬器中

我有一個Tabhost,有3個選項卡。在我的模擬器中,它工作正常,前後移動。 但在我的平板電腦(惠普觸摸板&三星Galaxy Tab 1),它不工作。我從表1到表2,但不能回去。當我轉到Tab 3時,內容會凍結tab3,而我不能回到Tab1或Tab2(或...至少內容沒有顯示它應顯示的內容(以及它在模擬器中正確顯示的內容)

public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.mainmenu); 
TabHost mTabHost = (TabHost)findViewById(android.R.id.tabhost); 

    Intent tab1 = new Intent(this, tab1.class); 

    TabHost.TabSpec tab1Spec = mTabHost.newTabSpec("tab1").setIndicator("tab1").setContent(tab1); 
    mTabHost.addTab(tab1Spec); 
// this 2 more times with my other tabs. 

THX您的幫助!我不知道我應該看看,如果它(不知)正確的事:(

回答

0
Intent i = new Intent().setClass(this, YourClass.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

這是我正在尋找的代碼行。不知怎的,由於這個標誌,它的工作方式不同。不過非常感謝你,對於一個LogCat。這將使我在未來更容易些!

相關問題