Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menghantar dan Menerima Susunan Integer melalui Niat dalam Android?

DDD
Lepaskan: 2024-10-27 20:09:30
asal
406 orang telah melayarinya

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

Menghantar Tatasusunan melalui Intent.putExtra

Dalam Aktiviti A, anda mempunyai tatasusunan integer yang ingin anda pindahkan ke Aktiviti B. Anda mencipta niat dan menggunakan kaedah putExtra untuk tujuan ini:

<code class="java">int[] array = {1, 2, 3};
Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", array);
startActivity(i);</code>
Salin selepas log masuk

Walau bagaimanapun, apabila menerima maklumat dalam Aktiviti B, anda menghadapi masalah:

<code class="java">Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");</code>
Salin selepas log masuk

Apabila anda mendapat nilai daripada niat, anda cuba mendapatkan satu integer ke dalam arrayB, tetapi apa yang anda sebenarnya ada ialah tatasusunan integer. Untuk menyelesaikan isu ini, anda perlu melaraskan kod anda dalam Aktiviti B seperti berikut:

<code class="java">int[] arrayB = extras.getIntArray("numbers");</code>
Salin selepas log masuk

Perubahan ini memastikan anda mendapatkan semula tatasusunan dengan betul daripada niat dan mempunyai akses kepada nilai integer individu di dalamnya.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar dan Menerima Susunan Integer melalui Niat dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!