Come navigare dall'attività in un gruppo di attività a un'altra attività in Android

StackOverflow https://stackoverflow.com/questions/9435630

  •  12-11-2019
  •  | 
  •  

Domanda

Ho due schede.In queste due schede ho diversi gruppi di attività.Come navigare da un'attività in un gruppo di attività a un'altra attività in Android?Aiutami con esempi adeguati.

È stato utile?

Soluzione

Per passare a livello di programmazione tra le schede Utilizzare il metodo TabHost setCurrentTab(int index) o setCurrentTabByTag(String tag).L'utente può anche fare clic sull'interfaccia utente della scheda (se utilizzata) per passare da un po '.

Altri suggerimenti

Nel mio caso mi è piaciuto così Quando faccio clic sul pulsante Finish / Invia nell'ultima attività del Gruppo Parent, ho inviato valori (memorizzazione dei valori in server / database) e ho finito l'attività genitore come GetParent (). Finitura (); e Avvio delle schede Attività e impostazione della scheda corrente come SetCurrentTab (INT)

Potrebbe non avvicinarsi al meglio, ma può essere utile

Scusa per la mia lingua

Il modo migliore per gestire questo è usare

startActivityForResult(intent, int);
.

insieme con il sovrascrivero la tua attività

protected void onActivityResult (int requestCode, int resultCode, Intent data)
.

Ogni volta che la tua attività finisce, vorrai impostare il risultato in un determinato codice:

public final void setResult (int resultCode)
.

Quando l'attività termina, la chiamata OnoActivity Attività precedente verrà invocata con il codice risultato passato.Qui puoi verificare il controllo del codice dei risultati e il codice di richiesta e quindi eseguire un'azione.In questo caso, vorrai eseguire un'attività a cascata POP fino a raggiungere la prima attività nella lista.È quindi possibile impostare il risultato per questa attività precedente e finisca che innescerà quindi la prossima attività OnoActivityResult.Puoi quindi farlo fino a raggiungere la "prima" attività nella tua stack di attività.

Questo metodo è anche flessibile perché ti consente di esprimere condizionatamente a determinati punti nella tua stack di attività a seconda di come gestire il codice di richiesta e il codice dei risultati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top