public class testTab extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost tabHost = (TabHost)findViewById(R.id.tabHost);
tabHost.setup();
Log.d("main","hahaha");
tabHost.addTab(tabHost.newTabSpec("Tag1").setContent(new Intent(tag1.class).setIndicator("Tag1"));}
}
소스는 위와 같습니다.
메니페스트에 activity 추가 하였구요..
tab content로 다른 activity를 추가하려고 하는데 에러가 나네요ㅠ
activity를 extend하면 다른 activity를 tab content로 추가할 수 없는건가요?ㅠ
Log.d를 써서 Log를 보면 위에 있는 "main","hahaha"까지는 출력이 되구요.
tabHost.addTab(tabHost.newTabSpec("Tag1").setContent(new Intent(tag1.class).setIndicator("Tag1"));
위 소스에서 에러가 발생됩니다.
tag.java에도 log를 사용했지만 출력이 안되는거 보면요..
05-18
05-18
LogCat에 있는 에러중에 일부입니다.
여기 때문에 에러가 발생하는 것 같구요..
한마디로 말씀드리면 글쓴분이 물어보신게 맞습니다.
저 오류 문구 마지막에 LocalActivityManager라는게 있는데요 이게 ActivityGroup을 상속받아야 쓸수 있습니다.
TabActivity도 ActivityGroup을 상속 받고 있죠....




어디서 어떻게 오류가 나는지 말씀해주시면 답변해드리기가 더 쉬울 것 같아요