não executa oncreate (), na mudança de tabulação na mesma página, pela segunda vez
Tenho 4 guias em uma visualização de página quando clico pela primeira vez na guia, ele é executadooncreate()
método da guia correspondente e quando eu for para outra guia na mesma página e clique novamente na guia clicada anterior, então suaoncreate()
método não executado por quê? por que não funciona como clicar no botão significa que cada vez que clico no botãooncreate()
método executado.
meu código para a classe de atividade da guia está abaixo
intent1 = new Intent().setClass(this, keywordxmlparsing.class);
spec1 = tabHost.newTabSpec("Activity2").setIndicator("keyword/ search...").setContent(intent1);
tabHost.addTab(spec1);
intent2 = new Intent().setClass(this, filter.class);
spec2 = tabHost.newTabSpec("Activity1").setIndicator("filter search").setContent(intent2);
tabHost.addTab(spec2);
intent3 = new Intent().setClass(this, OpeningToday.class);
spec3 = tabHost.newTabSpec("Activity3").setIndicator("opening today").setContent(intent3);
tabHost.addTab(spec3);
intent4 = new Intent(keywordresulttab.this,Map.class);
spec4 = tabHost.newTabSpec("Activity4").setIndicator("Map").setContent(intent4);
tabHost.addTab(spec4);
querido se eu usar
@Override
public void onTabChanged(String label) {
// TODO Auto-generated method stub
if(label == "Activity2") {
}
try{
if(label == "Activity4") {
Intent intent4;
intent4 = new Intent(keywordresulttab.this,Map.class);
startActivity(intent4);
Log.i("suiuawhd","maps class");
}
então posso ir para outroactivity
significa usar
intent4 = new Intent(keywordresulttab.this,Map.class);
startActivity(intent4);
pode carregar novamenteactivity
no separador clique ?? e depois o que escrever no lugar de
tabHost.addTab(spec3);
intent4 = new Intent(keywordresulttab.this,Map.class);
spec4 = tabHost.newTabSpec("Activity4").setIndicator("Map").setContent(intent4);
tabHost.addTab(spec4);