A continuación se muestra el ejemplo de pestañas con datos de intención.primer intento de la pestaña de Android oncreate llamado siempre independientemente de que configuremos tab2 como pestaña predeterminada
Mientras se depura me encontré con que siempre cuando la primera pestaña añadimos anfitrión pestaña en nuestro caso siguiente pestaña
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("list")
.setContent(new Intent(this, List1.class)));
método alcrear de "list1" intento ser llamado sin tener en cuenta que es nuestra cuenta corriente o no, aunque si Defino tab2 como una pestaña actual, ¿cómo solucionar esto?
public class Tabs3 extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("list")
.setContent(new Intent(this, List1.class)));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("photo list")
.setContent(new Intent(this, List8.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
// This tab sets the intent flag so that it is recreated each time
// the tab is clicked.
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("destroy")
.setContent(new Intent(this, Controls2.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
}
}
Por lo tanto, desea agregar todas las pestañas, pero tienen algo que no sea la primera ficha puede seleccionar en forma predeterminada, y no quiere que la actividad Lista1 que se crea hasta que haga clic en la pestaña? – synic
sí, estás en lo correcto. –