java.lang.NullPointerException:尝试调用虚拟方法';void com.example.fyp.MainActivity2.getTotalPrice1(android.content.Context)和#x27;
从适配器调用活动函数时获取空指针异常 功能java.lang.NullPointerException:尝试调用虚拟方法';void com.example.fyp.MainActivity2.getTotalPrice1(android.content.Context)和#x27;,android,nullpointerexception,adapter,Android,Nullpointerexception,Adapter,从适配器调用活动函数时获取空指针异常 功能 for (int i = 0; i < cartArrayList.size(); i++) { cartModel = cartArrayList.get(i); if (cartModel.getProductInfoModel() != null) { total += Double.parseDouble(cartArrayList.get(i
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);```
``` ```
for(int i=0;i
看看这个: