J'essaie de trouver la meilleure façon d'afficher TextView Nous avons cliqué sur la première et la deuxième activité, en troisième. p>
Comme si j'ai trois activités de confort, de compte et de transfert de transfert. Je veux savoir que sur quel utilisateur CompteType a cliqué pour que je puisse montrer en troisième activité. P>
3 Réponses :
1. on AccountFrom Activity Intent intent = new Intent(AccountFrom.this, AccountTo.class); **intent.putExtra("accounttype","accountTypeVariable");** startActivity(intent); 2. Receive intent on AccountTo Activity Intent intent = getIntent(); if (intent != null) { String accountTypeValue = intent.getStringExtra("accounttype") }
enregistrer le texte à partir de TextView sur Appelez ceci sur votre première activité où l'utilisateur choisit le type de compte. P> et sur votre troisième activité, appelez ceci sur Oncreate () Obtenir le type de compte. P> SharedPreferences code> quand il est cliqué. Puis lisez-le sur votre troisième activité.
String getAccountType()
{
SharedPreferences sharedpreferences = this.getSharedPreferences("account", Context.MODE_PRIVATE);
String accountType = sharedpreferences.getString("account_type", null);
return accountType;
}
Pensez à utiliser un modèle de vue.
Vous créez le modèle de vue dans la première activité, puis il est accessible dans toutes les activités que vous en ouvrez. P>
Voici un flux de travail simple: p>
Créer une classe de modèle de vue qui étend la viewModel et a les valeurs dont vous avez besoin pour garder autour p>
dans la première activité Créez votre membre de la classe modèle de vue p>
dans l'Oncreate, vous pouvez obtenir le modèle de vue comme ceci: p>
Vous pouvez également le faire dans les activités qui sont lancées à partir de cette activité - elles partageront le même objet de modèle. Vous pouvez définir les valeurs dans les activités et y accéder dans d'autres activités de la même "chaîne de lancement". P> li>
ol> Lorsque l'activité initiale (votre première) est détruite, le modèle de vue fait également. P> ps. Utilisation du modèle Afficher est également bon lorsque vous devez gérer les modifications d'orientation de l'écran. P> P>