什么是常见的异常以及如何解决它们

时间:2015-02-07 16:37:11

标签: android exception

我必须给一些被拘禁者crash course of android。其中一个问我常见的例外和他们的原因。所以我决定要求新开发人员以及我自己。

例如

当您的程序尝试使用NullPointerException时,runtime会抛出null,就好像它是真正的引用一样。例如,如果你这样写:

String foo = null;
int length = foo.length(); // it is nullPointerException ..

Android中还会出现其他常见异常吗?

2 个答案:

答案 0 :(得分:0)

Android中有几十年的常见例外情况。阅读此文档页面http://developer.android.com/reference/java/lang/Exception.html。有些比其他更常见,但它严格取决于你的发展。

答案 1 :(得分:0)

我认为NetworkOnMainThreadException通常不会被理解,并且在这个网站上很常见。它也适用于Android。当应用程序尝试在UI线程上执行网络活动时抛出它。

另一个常见的异常是ArrayIndexOutOfBoundsException,当试图访问不存在的数组元素时会抛出该异常。