안녕하세요.
풀리지 않는 부분이 있어서 이렇게 글을 남기게 됐습니다.
TabHost tabHost = getTabHost();
LayoutInflater inflater = LayoutInflater.from(this);
inflater.inflate(R.layout.listwidget, tabHost.getTabContentView(), true);
//LayoutInflater.from(this).inflate(R.layout.listwidget).tabHost.getTabContentView(), true);
//Drawable icon = getResources().getDrawable(R.drawable.icon);
tabHost.addTab(tabHost.newTabSpec("tag1").setIndicator("Lecture").setContent(R.id.opt_lecture));
tabHost.addTab(tabHost.newTabSpec("tag2").setIndicator("Vod").setContent(this));
tabHost.addTab(tabHost.newTabSpec("tag3").setIndicator("Mp3").setContent(R.id.opt_mp3));
tabHost.addTab(tabHost.newTabSpec("tag4").setIndicator("Doc").setContent(R.id.opt_doc));
tabHost.addTab(tabHost.newTabSpec("tag5").setIndicator("Index").setContent(this));
tabHost를 이용하여 각 탭을 클릭시 해당 탭에 맞는 activity를 인텐트를 시켜 줬습니다.
Vod 라는 탭을 클릭 했을 경우 처음에는 해당 activity가 화면에 잘 나옵니다.
(화면에 뜬 activity를 닫으면 탭 화면으로 넘어 갑니다. )
화면에 나온 activity를 닫은 후 다시 Vod 라는 탭을 클릭 했을시 아무 반응도 나오지 않는 부분 입니다.
if(tag.compareTo("tag2")== 0){
Intent intent2 = new Intent(this, listVideo.class);
startActivity(intent2);
}
2번째 탭을 눌렀을때의 소스 입니다.
조언 부탁드립니다.
감사합니다.