Notez l'utilisation de plusieurs activités:

Utilisez Bundle pour échanger des données entre les
activités : Intent est le messager de l'activité. L'intent lui-même n'a pas la capacité de stocker des données. Il doit être implémenté avec Bundle. BundleST est similaire à la carte de la bibliothèque C ++ STL.

Stockez les données à enregistrer dans le bundle sous Android, enregistrez-les dans l'intention via la méthode putExtras () fournie par l'intention, puis démarrez une autre activité avec la méthode startActivity ()

Insérer des données pour le bundle:

Nom de l'objet Bundle.putCharSequence (clé, valeur);

Enregistrez les données du bundle dans l'intention:

nom de l'objet d'intention.putExtras (nom de l'objet de l'ensemble);

Recevez l'intention envoyée dans une autre activité:

nom de l'objet d'intention = getIntent ();

Recevez les données de bundle portées par l'intention dans une autre activité:

nom de l'objet groupé = nom de l'objet d'intention.getExtras ();

Si le package de données à enregistrer par le Bundle n'est pas un type de données de base mais un type de classe personnalisé, vous devez implémenter l'interface Serializable ou Parcelable

Vérifiez si deux chaînes sont identiques:

字符串a.equals(字符串b);

Obtenez les informations saisies par l'utilisateur:

String对象名  = ((EditText)findViewById(R.id.组件id)).getText().toString();

Je suppose que tu aimes

Origine blog.csdn.net/qq_42823109/article/details/94360787
conseillé
Classement