안녕하세요~
오랜만에 질문올립니다^^;
아래와 같이 탭뷰를 작성하였는데요..
public class TabList extends TabActivity {
private TabHost mTabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tablist);
mTabHost = getTabHost();
AddNewTab();
AddHotTab();
}
private void AddNewTab() {
ImageView ivTabNew = new ImageView(TabList.this);
ivTabNew.setBackgroundResource(R.drawable.tab_new_selector);
Intent intent = new Intent(TabList.this, NewList.class);
TabSpec spec = mTabHost.newTabSpec("").setIndicator(ivTabNew).setContent(intent);
mTabHost.addTab(spec);
}
private void AddHotTab() {
ImageView ivTabHot = new ImageView(TabList.this);
ivTabHot.setBackgroundResource(R.drawable.tab_hot_selector);
Intent intent = new Intent(TabList.this, HotList.class);
TabSpec spec = mTabHost.newTabSpec("").setIndicator(ivTabHot).setContent(intent);
mTabHost.addTab(spec);
}
}
탭 이동시 각 탭의 액티비티가 destory 되고 다시 탭이동하면 oncreate 됩니다.
이것을 막을수 있는 방법이 있으면 조언 부탁드립니다~



