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があることをエコーバックしました。なぜ例外が発生するのかについてのアイデアはありますか?TIA!

4

1 に答える 1

0

rrs_listに電話をかける前にインスタンス化していますaddか?

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

そうでない場合は、これがNullPointerExceptionが発生する理由であり、nullオブジェクトのメソッドを呼び出そうとしています。

于 2012-08-23T01:15:26.757 に答える