TabActivity를 상속받은 main 클래스에서 버튼이 있는데 버튼을 누르면
탭의 2번째 탭을 클릭한 것 처럼 넘어갈려고 합니다.
그런데 버튼을 클릭하게 되면 화면에 탭이 사라진채 넘어갑니다.
어떻게 해야 하죠 ㅜㅜ

탭을 정의한 class
public class main extends TabActivity{
String itt_carno;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
itt_carno = intent.getStringExtra("itt_carno");

TabHost tabHost = getTabHost();
Intent tag1 = new Intent(this, home.class); tag1.putExtra("itt_carno", itt_carno); 
Intent tag2 = new Intent(this, baecha.class); tag2.putExtra("itt_carno", itt_carno); 
Intent tag3 = new Intent(this, unsong_list.class); tag3.putExtra("itt_carno", itt_carno);
Intent tag4 = new Intent(this, customer.class); tag4.putExtra("itt_carno", itt_carno);
Intent tag5 = new Intent(this, notice.class); tag5.putExtra("itt_carno", itt_carno);
Drawable icon1 = getResources().getDrawable(R.drawable.home);
Drawable icon2 = getResources().getDrawable(R.drawable.baecha);
Drawable icon3 = getResources().getDrawable(R.drawable.unsong_list);
Drawable icon4 = getResources().getDrawable(R.drawable.customer);
Drawable icon5 = getResources().getDrawable(R.drawable.notice);
tabHost.addTab(tabHost.newTabSpec("tag1").setIndicator("Home", icon1).setContent(tag1));
tabHost.addTab(tabHost.newTabSpec("tag2").setIndicator("배차내역", icon2).setContent(tag2));
tabHost.addTab(tabHost.newTabSpec("tag3").setIndicator("운송실적", icon3).setContent(tag3));
tabHost.addTab(tabHost.newTabSpec("tag4").setIndicator("거래처정보", icon4).setContent(tag4));
tabHost.addTab(tabHost.newTabSpec("tag5").setIndicator("전달사항", icon5).setContent(tag5));
}
}

첫번째 탭
public class home extends ActivityGroup {
String itt_carno;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
//intent 설정
Intent intent = getIntent();
itt_carno = intent.getStringExtra("itt_carno");
Button btn_baecha   = (Button)findViewById(R.id.btn_baecha);
Button btn_unsong   = (Button)findViewById(R.id.btn_unsong);
Button btn_customer = (Button)findViewById(R.id.btn_customer);
Button btn_notice   = (Button)findViewById(R.id.btn_notice);
Button btn_location = (Button)findViewById(R.id.btn_notice);
btn_baecha.setOnClickListener(lsnr_btn);
btn_unsong.setOnClickListener(lsnr_btn);
btn_customer.setOnClickListener(lsnr_btn);
btn_notice.setOnClickListener(lsnr_btn);
btn_location.setOnClickListener(lsnr_btn);
}
private Button.OnClickListener lsnr_btn = new Button.OnClickListener(){
public void onClick(View v) {
Intent intent;
switch (v.getId()) {
case R.id.btn_baecha :
intent = new Intent(home.this, baecha.class);
intent.putExtra("itt_carno", itt_carno);
startActivity(intent);
break;
case R.id.btn_unsong :
intent = new Intent(home.this, unsong_list.class);
intent.putExtra("itt_carno", itt_carno);
startActivity(intent);
break;
case R.id.btn_customer :
intent = new Intent(home.this, customer.class);
intent.putExtra("itt_carno", itt_carno);
startActivity(intent);
break;
case R.id.btn_notice :
intent = new Intent(home.this, notice.class);
intent.putExtra("itt_carno", itt_carno);
startActivity(intent);
break;
}
}
};
}