탭바로 총 4개의 액티비티를 넘기게 구현을 했는데요.
하단탭바로 액티비티 전환시 예를들어 A B C D 4개의 액티비티가 있는데요.
A액티비티에서 버튼을 눌러서 누른상태에서 B액티비티로 전환후 다시 A 액티비티로 전환하면 초기화면으로 되는데
어떻게 하면 액티비티 전환시 전 액티비티가 유지되나요??
코드 첨부합니다...
package com.example.sorynoryui;
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TabHost;
@SuppressWarnings("deprecation")
public class Tabtest_new extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tabmain_new);
TabHost tab_host=getTabHost();
TabHost.TabSpec spec;
Intent intent1,intent2,intent3,intent4;
ImageView main=new ImageView(this);
main.setImageResource(R.drawable.tabmain_main);
ImageView graph=new ImageView(this);
graph.setImageResource(R.drawable.tabmain_graph);
ImageView eartest=new ImageView(this);
eartest.setImageResource(R.drawable.tabmain_eartest);
ImageView setting=new ImageView(this);
setting.setImageResource(R.drawable.tabmain_setting);
intent1=new Intent().setClass(this,MainActivity.class);
spec=tab_host.newTabSpec("");
spec.setIndicator(main);
spec.setContent(intent1);
tab_host.addTab(spec);
intent2=new Intent().setClass(this, GrapgActivity.class);
spec=tab_host.newTabSpec("");
spec.setIndicator(graph);
spec.setContent(intent2);
tab_host.addTab(spec);
intent3=new Intent().setClass(this, HearingtestplayingActivity.class);
spec=tab_host.newTabSpec("");
spec.setIndicator(eartest);
spec.setContent(intent3);
tab_host.addTab(spec);
intent4=new Intent().setClass(this, SettingActivity.class);
spec=tab_host.newTabSpec("");
spec.setIndicator(setting);
spec.setContent(intent4);
tab_host.addTab(spec);
tab_host.setCurrentTab(0);
// TODO Auto-generated method stub
}
}