我必须给一些被拘禁者crash course of android
。其中一个问我常见的例外和他们的原因。所以我决定要求新开发人员以及我自己。
例如
当您的程序尝试使用NullPointerException
时,runtime
会抛出null
,就好像它是真正的引用一样。例如,如果你这样写:
String foo = null;
int length = foo.length(); // it is nullPointerException ..
Android中还会出现其他常见异常吗?
答案 0 :(得分:0)
Android中有几十年的常见例外情况。阅读此文档页面http://developer.android.com/reference/java/lang/Exception.html。有些比其他更常见,但它严格取决于你的发展。
答案 1 :(得分:0)
我认为NetworkOnMainThreadException
通常不会被理解,并且在这个网站上很常见。它也适用于Android。当应用程序尝试在UI线程上执行网络活动时抛出它。
另一个常见的异常是ArrayIndexOutOfBoundsException
,当试图访问不存在的数组元素时会抛出该异常。