Comment passer et d'obtenir la valeur du fragment et de l'activité
Comment passer et d'obtenir la valeur du fragment et de l'activité?
double Question avec stackoverflow.com/questions/17436298/...
Double Possible de Comment passer une variable à partir de l'Activité de Fragment, et de passer?
Double Possible de Comment passer une variable à partir de l'Activité de Fragment, et de passer?
OriginalL'auteur Best Best | 2017-10-03
Vous devez vous connecter pour publier un commentaire.
Ici est le Android Studio solution proposée (= lorsque vous créez un Vide-Fragment avec Fichier -> New -> Fragment -> Fragment(en Blanc) et vous cochez la case "inclure fragment de méthodes de fabrique").
Mettre ceci dans votre Fragment:
.apply
est une belle astuce pour mettre des données lorsqu'un objet est créé, ou que ils affirment ici:Puis dans votre Activité ou Fragment de faire:
et de lire les Arguments dans votre Fragment tel que:
Profiter de la magie de Kotlin!
OriginalL'auteur Spipau
Il est le compagnon de l'objet pour que (https://kotlinlang.org/docs/reference/object-declarations.html#companion-objects )
Définir votre fragment comme d'habitude, et de déclarer le compagnon qui agit comme la statique newInstance() équivalent en Java :
Et simplement l'appeler comme en Java :
OriginalL'auteur NSimon
utiliser cette fonction pour envoyer des arguments à fragment
Et obtenir ces arguments comme cela
OriginalL'auteur Ankit Kumar
Le faire en plus de Kotlin style
1) Créer une fonction en ligne:
2) Maintenant, vous pouvez utiliser cette extension dans tous les fragments sans duplication de code:
3) Créer vos fragments:
OriginalL'auteur Krasavello13
moyen simple pour appeler en java ....comme cette façon
}
OriginalL'auteur RaghuPrasanth V
OriginalL'auteur jayesh patel
De passer et d'obtenir la valeur du fragment et de l'activité,
Utiliser ce bout de code dans votre deuxième
Activity
/Fragment
à vos valeurs.peut-être, lire la question en premier
OriginalL'auteur Gowtham Subramaniam