0
我正在開發一個Android應用程序。我創建了(在一個單獨的java文件)的對象,像這樣:嘗試創建用戶定義對象的列表,獲取NullPointerException
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;
我得到一個NullPointerException當我嘗試將RRS_Location對象添加到列表中。我這樣做使用此代碼
rrs_list.add(new RRS_Location(e1, e2));
我用吐司回顯,我認爲我有有效的字符串E1和E2。任何想法,爲什麼我得到例外? TIA!
不,我沒有沒有實例化這個列表。但是,當我添加完整行時,它告訴我ArrayList不能被解析爲一個類型。我不確定這意味着什麼...... –
Chuck
您可能需要導入'java.util.ArrayList'包來使用'ArrayList'。如果您使用的是Eclipse,CTRL + SHIFT + O將組織您當前類的導入,添加需要的導入並刪除未使用的導入。 – Neeko
好想法,我也一樣。但是,我已經在那裏... – Chuck