2011-05-20 19 views
0

我想知道是否有像NullPointerException,InvalidArgumentException等標準Java異常...我無法在Android平臺上找到它們。Android平臺中的標準Java異常在哪裏?

爲什麼Android這樣實現?如果我正在開發一些共享的Android庫,我是否需要編寫自己的異常?

回答

2

This linkNullPointerException(以及其他許多)甚至可以在API的早期版本中使用。你在哪裏找他們,你沒有找到他們?

+0

恥辱我!不明白我已經鍵入到SDK搜索,並找不到它們...還似乎是我試圖找到'InvalidArgumentException'而不是'IllegalArgumentException' ... – Olegas 2011-05-20 06:26:22

0

在您的設置中必須破壞某些東西。

Android SDK在通常的地方包含java.lang包中的標準java異常。

例如(機器人1.5): /platforms/android-3/android.jar

0

java.lang.NullPointerException機器人API的一部分 - 的Dalvik虛擬機是基於通過阿帕奇和諧啓發 這是Java的開源實現。

+0

dalvik vm沒有基地,它是整理房間。 (所以他們不能被起訴)。雖然你是對的,但班級圖書館是。 – 2011-05-20 06:31:45

+0

@Seth - 更好的措辭? ;-) – 2011-05-20 06:37:52