我正在开发Android应用。我在(在一个单独的.java文件中)创建了一个像这样的对象:
class RRS_Location {
String tagname;
String href;
// Constructor
public RRS_Location(String tagname, String href) {
this.tagname = tagname;
this.href = href;
}
public String getTagname() {
return tagname;
}
public String getHref() {
return href;
}
}
在一项活动中,我已经宣布了这些项目的清单
List<RRS_Location> rrs_list;
当我尝试将RRS_Location对象添加到列表时,我收到NullPointerException。我正在使用此代码执行此操作
rrs_list.add(new RRS_Location(e1, e2));
我已经使用Toast向我回应我有有效的字符串e1和e2。关于为什么我得到例外的任何想法? TIA!
答案 0 :(得分:0)
您是否在拨打rrs_list
之前实例化add
?
List<RRS_Location> rrs_list = new ArrayList<RRS_Location>();
如果没有,这就是为什么你得到一个NullPointerException,你试图在null
对象上调用一个方法。