SORU
6 Mayıs 2015, ÇARŞAMBA


Tamsayı.parseınt ve Android NumberFormatException

Benim Android uygulaması aşağıdaki kodu çalıştırdım

Integer.parseInt(" 91");

Android 5.0 (Lolipop)vermedi 91 bir tamsayı olarak herhangi bir istisna. Ama Android 4.4.x (KitKat) ve alt sürümlerinde atar:

NumberFormatException : Geçersiz İnt : "" . 91

Nasıl Android sürümü bu fark neden oluyor?

CEVAP
6 Mayıs 2015, ÇARŞAMBA


Destek için açık:

Support explicit   in Byte, Short, Integer, Long.

Bug: 5239391
Change-Id: I2b25228815d70d570d537db0ed9b5b759f25b5a3

android-5.0.0_r1 ile başlayan eklenmiştir. Eğer Git depo aldıysanız ile kontrol edebilirsiniz:

git tag --contains 6b40837ee3a023bba698c38fd6d6e46ae0065a55

size verir

android-5.0.0_r1
android-5.0.0_r2
android-5.0.0_r3
...

Belgeleri içine anlayışlar vermek olsa bilenedendeğişiklik yapıldı (diğer cevaplar işaret olarak Java 7 davranış elde etmek için), kaynak kodunu tarihini analiz etmek için en doğru cevabı verirne zamandavranış belgeleri mutlaka uygulama eşleşmiyor beri değişti.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Ludique

    Ludique

    21 NİSAN 2009
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006