Nella mia applicazione, ho la funzionalità di tabbar. In una scheda sto visualizzando i dati del server in lisview e facendo clic su quella pagina di dettaglio per quell'elemento dell'elenco sarà aperto in un nuovo frammento.Come evitare di chiamare suCreateView quando il pulsante indietro viene premuto in un frammento in Android
Ma quando premo il pulsante indietro da quella pagina di dettaglio, ogni volta che viene visualizzata la vista della pagina precedente, così ogni volta che listview viene creata e viene recuperato un nuovo dato del server. Quindi, come impedire tale e basta visualizzare lo stato precedente quando si preme il tasto indietro?
se impostiamo 'add' poi nuovo frammento si sovrappongono il vecchio –
Questo non è corretto: i documenti dicono che * aggiungere * volontà aggiungi questo frammento al contenitore, non aggiungilo allo stack posteriore. https://developer.android.com/reference/android/app/FragmentTransaction.html#add(int,%20android.app.Fragment,%20java.lang.String) – liucheia