I’m working on an Android app. I created (in a separate .java file) an object like so:
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;
}
}
Within an activity, I’ve declared a List of these items
List<RRS_Location> rrs_list;
I’m getting a NullPointerException when I try to add an RRS_Location object to the list. I’m doing so using this code
rrs_list.add(new RRS_Location(e1, e2));
I’ve used Toast to echo back to me that I have valid Strings e1 and e2. Any ideas on why I’m getting the exception? TIA!
Are you instantiating
rrs_listbefore making the call toadd?List<RRS_Location> rrs_list = new ArrayList<RRS_Location>();If not, this is why you are getting a NullPointerException, you are attempting to invoke a method on a
nullobject.