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

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Sams Page :D

    Sams Page :D

    15 Mart 2009