0

我正在开发一个 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。关于为什么我得到例外的任何想法?蒂亚!

4

1 回答 1

0

您是否rrs_list在调用之前进行实例化add

List<RRS_Location> rrs_list = new ArrayList<RRS_Location>();

如果没有,这就是为什么你得到一个 NullPointerException,你试图调用一个null对象的方法。

于 2012-08-23T01:15:26.757 回答