0
Android 액티비티에이 코드가 있습니다.Android Java null 포인터 예외가 인스턴스화 된 경우에도
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 null 포인터 예외가 반환됩니다.
왜 vvv가 null입니까? 나는 그것을 인스턴스화 한 : dbhelper에 어떤 도움을 주시면 감사
DateCountChart 객체의 의 ArrayList를 반환에
ArrayList<DateCountChart> vvv=new ArrayList<DateCountChart>();
그
dbHelper.getCigCountTwoWeeks();
기능을 유의하시기 바랍니다.
getCigCountTwoWeeks 함수도 함께 표시하십시오. – bloodscript
dbHelper를 인스턴스화 했습니까? null을 반환하는 객체가 가장 유사하기 때문입니다. – vegaasen
정적 활동 필드를 유지하지 마십시오. – wrkwrk