java空指针异常Android工作室

java null pointer exception Android studio

我正在尝试一些事情。我想创建新对象并添加到列表中。但是我得到 NullPointerException。我的密码是

private List<HisseModel> hisseListe=null;`
HisseModel model = new HisseModel();
        model.setSymbol("abv");
        model.setChange("123");
        model.setCurrency("234");

        HisseModel model2 = new HisseModel();
        model2.setSymbol("abv2");
        model2.setChange("1232");
        model2.setCurrency("2342");

        hisseListe.add(model);
        hisseListe.add(model2);`

为什么它不起作用?

问题出在赋值给null

private List<HisseModel> hisseListe=null;

你需要像下面这样初始化它

private List<HisseModel> hisseListe=new ArrayList<>();

问题出在下行

 private List<HisseModel> hisseListe=null;

null 不是对象,因此您无法访问它 - 那是 NullPointerException。

您需要初始化列表(如下所示),然后将对象添加到其中。

private List<HisseModel> hisseListe = new ArrayList <HisseModel>();