我在Android活动中有这段代码;
public static TwoWeeksActivity context;
public static DBHelper dbHelper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two_weeks);
RadCartesianChartView chartView = new RadCartesianChartView(this);
ViewGroup rootView = (ViewGroup)findViewById(R.id.container);
rootView.addView(chartView);
ArrayList<DateCountChart> vvv=new ArrayList<DateCountChart>();
vvv=dbHelper.getCigCountTwoWeeks();
当我执行应用程序时,当它到达最后一行时,它返回java空指针异常。
为什么vvv为空?我已经实例化了它:
ArrayList<DateCountChart> vvv=new ArrayList<DateCountChart>();
请注意
dbHelper.getCigCountTwoWeeks();
dbhelper中的函数返回 DateCountChart对象的ArrayList
任何帮助表示感谢。
答案 0 :(得分:0)
你应该实例化dpHelper对象。 我认为这是主要问题 你也可以把logcat屏幕截图复习一下。