Ho esaminato tutte le domande su Stackoverflow ma non sono riuscito a trovare una risposta definitiva a questa domanda. Come è possibile impostare un tag Fragment
in modo che sia possibile recuperarlo tramite getFragmentManager().findFragmentByTag()
? Qualcuno potrebbe dare un semplice esempio di codice su come creare un tag su un Fragment
?Come impostare un tag su un frammento in Android
12
A
risposta
24
È possibile impostare un Tag
durante la transazione di frammento.
Per esempio, se si tratta di una transazione replace
che si possa fare in questo modo:
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.fragment_container, mFragment, TAG)
.commit();
Se il Fragment
si sta utilizzando è non dalla libreria di supporto, utilizzare getFragmentManager()
invece di getSupportFragmentManager()
.
-1
Ho usato quella funzione per fornire tra Dialog
casella e Fragment
. Quando viene apportata una modifica in Dialogbox
, l'app può facilmente aggiornare Fragment
UI
MyFragment.
DialogFragment dialog = LastCycleDate.newInstance(last_period_start);
dialog.setTargetFragment(this, 0);
dialog.show(getActivity().getSupportFragmentManager(), "showLastCycleDate");
MyDailogBox.java
Fragment targetFragment; = getTargetFragment();
if(targetFragment instanceof IntroParentFragment){
IntroParentFragment introParentFragment = (IntroParentFragment) targetFragment;
introParentFragment.mutualMethods.setLastCycleStartDay(start_date);
}
Problemi correlati
- 1. Android - stile Attributo sconosciuto su un tag frammento
- 2. Come impostare più tag su un pulsante?
- 3. Come impostare ViewPager all'interno di un frammento
- 4. Impostare una vista testuale su un frammento mappa
- 5. Come impostare un array come tag su qualsiasi vista attraverso il layout xml in Android
- 6. Android: frammento padre di un frammento nidificato
- 7. Come posso aprire un frammento Android in un nuovo processo?
- 8. Come posso impostare drawable su un ListView in Android
- 9. Come impostare OnClickListener su un RadioButton in Android?
- 10. Come aprire un frammento sul pulsante clic da un frammento in Android
- 11. Come dividere un frammento in Android in due colori
- 12. Come impostare un cookie su un dominio separato in Rails
- 13. frammento Android oncreateview chiamato su cambio scheda
- 14. Android: Frammento sovrapposto a un altro frammento con semi trasparente
- 15. Analisi: come impostare un puntatore in Android?
- 16. Come passare il pacchetto da un frammento a un frammento
- 17. Android sostituisce il frammento corrente con un altro frammento
- 18. Sostituisci frammento corrente in ViewPager su Android
- 19. set list view adapter in un frammento in android
- 20. Come impostare il valore di un tag input in casperJs
- 21. Frammento che si sovrappone su un altro frammento
- 22. Frammento come singleton in Android
- 23. Android: Come aggiornare il mio testo Visualizza in un frammento
- 24. Come inviare dati da un frammento ad un altro frammento?
- 25. come getPackageManager in frammento Android
- 26. Android: aggiunta di un frammento a un'attività
- 27. Come posso impostare un tag per i frammenti di viewpager?
- 28. Come sostituire un ViewPager con un frammento
- 29. Come visualizzare AlertDialog in un frammento?
- 30. Transizione elemento condiviso Android tra un'attività con un frammento in un'altra attività con un frammento