0
votes

Le texte a cliqué sur la première et la deuxième activité, devrait être visible au troisième

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.

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é.


0 commentaires

3 Réponses :


2
votes
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")
}

0 commentaires

-1
votes

enregistrer le texte à partir de TextView sur SharedPreferences code> quand il est cliqué. Puis lisez-le sur votre troisième activité.

Appelez ceci sur votre première activité où l'utilisateur choisit le type de compte. P> xxx pré>

et sur votre troisième activité, appelez ceci sur Oncreate () Obtenir le type de compte. P>

String getAccountType()
{
    SharedPreferences sharedpreferences = this.getSharedPreferences("account", Context.MODE_PRIVATE);
    String accountType = sharedpreferences.getString("account_type", null);
    return accountType;
}


0 commentaires

0
votes

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.

Voici un flux de travail simple:

  1. Créer une classe de modèle de vue qui étend la viewModel et a les valeurs dont vous avez besoin pour garder autour XXX

  2. dans la première activité Créez votre membre de la classe modèle de vue XXX

  3. dans l'Oncreate, vous pouvez obtenir le modèle de vue comme ceci: XXX

  4. 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".

    Lorsque l'activité initiale (votre première) est détruite, le modèle de vue fait également.

    ps. Utilisation du modèle Afficher est également bon lorsque vous devez gérer les modifications d'orientation de l'écran.


0 commentaires