SORU
3 EKİM 2010, Pazar


Niyetiyle dizileri gönderme.putExtra

Etkinlik Bir dizisi var:

int array[] = {1,2,3};

Ve etkinlik B değişken göndermek istiyorum, yeni bir niyet oluşturmak ve putExtra yöntemi kullanın:

Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", array);
startActivity(i);

Etkinlik B bilgi için:

Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");

Ama bu gerçekten diziye gönderme, sadece değeri '0' arrayB. elde değil Bazı örnekler arıyordum ama ben hiç öyle bir şey buldu.

CEVAP
3 EKİM 2010, Pazar


Bir dizi ekstra ayarı var. O zaman tek bir int almak için çalışıyoruz.

Kod: olmalıdır

int[] arrayB = extras.getIntArray("numbers");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006
  • Videojug

    Videojug

    25 EKİM 2006