CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: pumaro con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

[problema] Fragment non viene correttamente sostituito

Se questa discussione ti č stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2016
    Messaggi
    1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    [problema] Fragment non viene correttamente sostituito

    Ciao a tutti, ho appena iniziato lo sviluppo di una app che prevede un'activity con 3 tab composti da altrettanti fragment. Il primo di questi fragment č composto da un layout che ha una lista di oggetti, dove ogni singolo elemento che compone questa prima lista se cliccato dovrebbe portare alla visualizzazione di una seconda lista di oggetti associati all'elemento selezionato.
    Cercando in giro sulla rete ho trovato diversi esempi che permettono di sostituire il fragment attuale con un secondo fragment all'evento della selezione del singolo elemento della prima lista, il problema č che la prima lista non viene eliminata ma rimane come in backgroud quando viene visualizzata la seconda lista.
    Di seguito la parte di codice che sostituisce il fragment principale con il nuovo fragment.

    codice:
    Bundle args = new Bundle();
    args.putString("Nome", "ciao");
    DeasesFragment df = new DeasesFragment();
    df.setArguments(args);
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.replace(R.id.lista1, df);
    transaction.commit();
    Grazie in anticipo

  2.  

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy