0
모든 탭에 별도의 활동이 있다는 생각을 구현하고 싶습니다. 나는 예외를 얻고있다탭 및 단편 예외
public class MainTabActivity extends SherlockFragmentActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_tab_activity);
try {
TabHost mTabHost = (TabHost) findViewById(android.R.id.tabhost);
mTabHost.setup();
Resources res = getResources();
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, stackA.class);
spec = mTabHost
.newTabSpec("tab1")
.setIndicator("Tab 1",
res.getDrawable(R.drawable.ic_launcher))
.setContent(intent);
mTabHost.addTab(spec);
intent = new Intent().setClass(this, stackB.class);
spec = mTabHost
.newTabSpec("tab2")
.setIndicator("Tab 2",
res.getDrawable(R.drawable.ic_launcher))
.setContent(intent);
mTabHost.addTab(spec);
mTabHost.setCurrentTab(0);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
: 내가 TabActivity가 depricated대로 FragmentsActivity을 extened하려면
java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'?
그래서 어쩌면 누군가가 해결책을 알고 여기에 내가 탭을 만들 오전 코드입니다. 감사합니다 :)
의 그러나 ActivityGroup 안드로이드 (3)에서 depricated있다 *. 그래서 다른 방법이 있습니까? – Streetboy
Fragment를 사용하십시오. ActivityGroup이 더 이상 사용되지 않는다고 말하면 문서에서 권장합니다. – hackbod
실제로 그들은 내가 추측 한 예전 방식에 익숙합니다. D는 조각 API를 사용하지 않았지만 API를 사용하여 오늘 알려줄 수 있습니다. – MahdeTo