我在Fragment中使用Intent调用某一个Activity 同时传递Parcable对象,对象中存在List列表,列表中的对象也是Parcable的,当使用Intent传递该对象时,回报空指针异常。而在线程间传递Parcable不会出现这些问题。当传递ArrayList列表时,会出现属性值丢失...
分类:
其他好文 时间:
2015-05-21 22:03:09
阅读次数:
129
对于刚使用testng的同学,可能会碰到很多奇怪的问题,我本人在项目下建了一个testSuite.xml文档,执行这个suite的时候就报空指针异常,如下图:怎么解决呢?很简单,看下图操作就明白了,选择项目使用testng选项里的convert to testNG创建suite.xml,执行这样创建...
分类:
编程语言 时间:
2015-05-18 20:32:55
阅读次数:
241
Java中有关 null 的9件事
对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。
连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。
我越发感到惊奇,因为java的设计原理是为了简...
分类:
编程语言 时间:
2015-05-02 06:18:14
阅读次数:
215
对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我....
分类:
编程语言 时间:
2015-04-29 00:19:29
阅读次数:
159
getResource()getResource是在有context的前提下才能使用,在android中常在activity中使用它。普通的类一般无法使用。否则会报空指针异常。Spinner默认选中第一项取消默认选中第一项的方法:spinner.setSelection(0, true);注意:...
分类:
其他好文 时间:
2015-04-22 22:12:10
阅读次数:
190
Java 小技巧和在java应用避免NullPonintException的最佳方法在java应用程序中,一个NullPonintException(空指针异常)是最好解决(问题)的方法。同时,空指针也是写健壮的顺畅运行的代码的关键。“预防好过治疗”这句话也同样适用于令人不爽的NullPonintE...
分类:
编程语言 时间:
2015-04-15 19:21:30
阅读次数:
32431
1.判断对象为空 :对象bc if(?bc != null){},正确 如果用bc.equal(null),会出现空指针异常 2. 判断对象list集合是否为空:先判断对象本身不是空对象,在判断内容为空 if(brandCertificateList != null && !bran...
分类:
编程语言 时间:
2015-04-13 16:57:28
阅读次数:
144
1,比较两个字符串内容的话,用a.equals(b)比较,其中a,b是两个字符串,用a==b的话比较的是a和b的内存地址。2,如果一个字符串是变量,另一个字符串是常量的话,一定要把常量写在前面,变量写在后面(即括号内),这样写的原因只有一个,避免报空指针异常。如:a是常量字符串,b是变量字符串,则一...
分类:
其他好文 时间:
2015-04-08 17:56:38
阅读次数:
121
开发中经常遇到从集合类List、Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPointerException,在此总结一下常用转换为String的方法,以及转换后如何对其进行判null使用的问题。Java中对象转换为String的常用方...
分类:
编程语言 时间:
2015-04-07 17:30:20
阅读次数:
156
对于一个Android新手而言遇见空指针问题是在所难免的。比如在调试时一开程序就出现“很抱歉!’XXX‘已停止运行!“这是空指针的一种表现。
为什么会出现空指针?
所谓空指针异常,是因为用空(null)去调用属性或方法。
null表示没有这个对象,既然没有这个对象,那么去调用他的属性和方法,就会报异常。
1、使用了未初始化的变量(虽然已经声明)
2、使用了未初始化的对象(虽然...
分类:
编程语言 时间:
2015-04-05 16:07:03
阅读次数:
156