微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.lang.NullPointerException:尝试调用虚拟方法'void com.example.fyp.MainActivity2.getTotalPrice1android.content.Context'

如何解决java.lang.NullPointerException:尝试调用虚拟方法'void com.example.fyp.MainActivity2.getTotalPrice1android.content.Context'

从适配器调用活动函数获取空指针异常

功能

        for (int i = 0; i < cartArrayList.size(); i++) {
            cartModel = cartArrayList.get(i);
            if (cartModel.getProductInfoModel() != null) {
                total += Double.parseDouble(cartArrayList.get(i).getProductInfoModel().getPRICE()) * (cartArrayList.get(i).getQuantity());
            } else if (cartModel.getDealinfomodel() != null) {
                total1 += Double.parseDouble(cartArrayList.get(i).getDealinfomodel().getTOT_SALE()) * (cartArrayList.get(i).getQuantity());
            }
        }
        int IntValue = (int) (total+total1);
        carttotalprice.setText("" + IntValue);
    }```


**adapter where i call my function**
``` ((MainActivity2)activity).getTotalPrice1(context);```

``` ```

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。