2011-05-20 37 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