在我的课堂上,我定义:
private ArrayList<BlockObject> blocks;
然后:
blocks.add(new BlockObject(x, y));
但是我得到这个错误
02-22 17:06:52.672: E/AndroidRuntime(479): Caused by: java.lang.NullPointerException
02-22 17:06:52.672: E/AndroidRuntime(479): at com.comp1008.hhh.uuu.Scenario.blocks(Scenario.java:41)
有什么建议吗?
最佳答案
private ArrayList<BlockObject> blocks = new ArrayList<BlockObject>();
您必须初始化您的对象。