0

ここの例に基づいて3つのタブを動的に作成していますhttp://developer.android.com/resources/tutorials/views/hello-tabwidget.html

アプリケーションは、1 つの問題を除いて正常に動作します。アプリを起動して [戻る] ボタンをクリックすると、アプリが閉じます。アプリのアイコンをクリックしてアプリを起動しました。6 つのタブが表示されるようになりました。このプロセスを繰り返すたびに、3 つのタブが追加され続けます。戻るボタンの代わりにメニュー ボタンを使用すると、3 つのタブが追加されません。

ここで何か問題が発生しています。どうすれば修正できますか?

ありがとう

4

1 に答える 1

1

またはでタブを作成していますonResume()onStart()?次のような方法でタブを作成するonCreate() か、タブを削除してみてください。onPause

LinearLayout tabbar = (LinearLayout) findViewById(R.id.tabbar);
tabbar.removeAllViews();
于 2012-02-24T09:00:33.633 に答える