Maison > Java > javaDidacticiel > le corps du texte

Comment envoyer et recevoir un tableau d'entiers via Intent sous Android ?

DDD
Libérer: 2024-10-27 20:09:30
original
406 Les gens l'ont consulté

How to Send and Receive an Integer Array via Intent in Android?

Envoi de tableaux via Intent.putExtra

Dans l'activité A, vous disposez d'un tableau d'entiers que vous souhaitez transférer vers l'activité B. Vous créez une intention et utilisez la méthode putExtra à cette fin :

<code class="java">int[] array = {1, 2, 3};
Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", array);
startActivity(i);</code>
Copier après la connexion

Cependant, après avoir reçu les informations de l'activité B, vous rencontrez un problème :

<code class="java">Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");</code>
Copier après la connexion

Lorsque vous obtenez le valeur de l'intention, vous essayez de récupérer un seul entier dans le tableauB, mais ce que vous avez en réalité est un tableau d'entiers. Pour résoudre ce problème, vous devez ajuster votre code dans l'activité B comme suit :

<code class="java">int[] arrayB = extras.getIntArray("numbers");</code>
Copier après la connexion

Cette modification garantit que vous récupérez correctement le tableau de l'intention et que vous avez accès aux valeurs entières individuelles qu'il contient.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!