я следующий метод внутри метода ActionBar.TabListener
и когда я звоню setContentView
Я ожидал, что это называют onCreate
метод этой точки зрения: Но этот метод не вызывается здесь.OnCreate метод не вызывался
так, как я могу создать активность за пределами метода onCreate?
public void onTabSelected(Tab tab, FragmentTransaction arg1) {
int tabPosition = tab.getPosition();
switch (tabPosition) {
case 0:
setContentView(R.layout.class_view);
break;
case 1:
setContentView(R.layout.detail_view);
break;
case 2:
setContentView(R.layout.class_view);
break;
}
}
thn Как я могу инициализировать деятельность из другого класса, скажем, для целей навигации? – Maven
@Maven - создайте «Intent» и вызовите 'startActivity'. См. [Docs] (http://developer.android.com/reference/android/app/Activity.html#StartingActivities). –
@Maven - см. Также раздел руководства [Управление жизненным циклом активности] (http://developer.android.com/training/basics/activity-lifecycle/index.html). –