在使用list做东西的时候出现空指针,查了半天资料
本来是这样的
List model;
LunchListAdapter adapter;//这是我重写的适配器
@Override...//省略}
重点在倒数两行,本来我把List的初始化放在了onCreate里面,心想应该没有问题的,activity启动之后就会对它初始化了,后来我尝试着在第一行就初始化,结果就不报空指针异常,
后来发现...//省略}
虽然很简单,但还是要总结一下的,空指针害人太深.
对于List的初始化还是有些讲究的....();
而且,如果你确定List里面存放的数据类型,可以直接初始化为这种List,
List list = new LinkedList();
这样能够快速的处理,...存取数据就不用再进行类型转换,直接是String就行了,
如果在初始化时是这样的,
List list = new LinkedList();
那么在存储时就能存储各种类型的数据了