4 つのタブを保持する TabActivity があります。
このようなタブホストアクティビティで作成されたタブ
TabSpec firstTabSpec = tabHost.newTabSpec("tid1");
Intent send_names_intent1 = new Intent(this,tab1.class);
//here is some data I receive it from previous activity
//and want to send them to the tab
send_names_intent1.putExtra("names", names);
send_names_intent1.putExtra("check", test1);
firstTabSpec.setIndicator("Kingdom I").setContent(send_names_intent1);
tabHost.addTab(firstTabSpec);
すべてのタブで、ユーザーが何らかの作業を行い、結果がタブに表示されます。
問題は、2 番目のタブに切り替えてから 1 番目のタブに戻ると、すべての結果が失われ、タブが再度作成されることです。
注意 : getsharedprefrences() を使用しようとしましたが、アプリケーションを閉じて再度開いても、保存されたデータが読み込まれます。