2016-11-11 15 views
0

以下のコードを使用して各タブで新しいアクティビティを開始します。しかし、今やアクティビティは前のアクティビティの上に開かれます。つまり、前のアクティビティと新しいアクティビティの内容が混在しています。これを避ける方法は?新しい活動だけを表示したいこの場合、Mainactivity.classとpushups.classの内容は混在しています。タブーで新しいアクティビティが開始されると、2つのアクティビティの内容が混在します

TabHost tabHost; 
    TabHost host = (TabHost)findViewById(R.id.tabHost); 
    host.setup(this.getLocalActivityManager()); 

    //Tab 1 
    TabHost.TabSpec spec = host.newTabSpec("Push-ups"); 
    spec.setIndicator("Push-ups"); 
    spec.setContent(new Intent(this, Pushups.class)); 
    host.addTab(spec); 

答えて

0

回答があります!

すでに開発されたページにテキストをつけたタブを追加しようとしていました。解決策として、空白のアクティビティを作成し、タブホストコードを追加し、上のコードで使用されたタブごとに個別のアクティビティを開きます。

関連する問題