Android平台中标准的Java异常在哪里?
我想知道是否有标准的 Java 异常,如 NullPointerException、InvalidArgumentException 等...我找不到它们在 Android 平台下可访问。
为什么Android要这样实现呢?如果我正在开发一些共享的 Android 库,我是否需要编写自己的异常?
I'm wondering there is the standard Java exceptions like NullPointerException, InvalidArgumentException, etc... I can't find them accessible under Android platform.
Why the Android implemented this way? And if I'm developing some shared Android library, am I need to write my own exceptions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
此链接表示
NullPointerException
(以及许多其他)甚至在 API 的早期版本中也可用。您在哪里寻找却找不到它们?This link says that
NullPointerException
(and many others) are available in even early versions of the API. Where are you looking for them that you aren't finding them?您的设置中一定有什么问题。
Android SDK 在通常的位置(即 java.lang 包中)包含标准 java 异常。
例如(Android 1.5):
/platforms/android-3/android.jar
Something must be broken in your setup.
The Android SDK contains the standard java exceptions in the usual place, in the java.lang package.
For example (Android 1.5):
/platforms/android-3/android.jar
java.lang.NullPointerException
是android API - dalvik vm基于受到 apache Harmony 的启发,这是 Java 的开源实现。java.lang.NullPointerException
is part of the android API - the dalvik vm isbased oninspired by apache harmony which is an open source implementation of Java.