안녕하세요 db커서를 이용하여 배열에 집어 넣으려고 하는데 자꾸 에러가 생깁니다. 고수님들 도와 주세요..
소스코드는
public class GraphViewMain extends Activity{
private GraphicalView mChartView;
DBHelper mDBHelper;
int[] kor, eng, mat, soc, sci;
//생략
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.graphview);
LinearLayout layout = (LinearLayout) findViewById(R.id.chart);
//생략
mDBHelper = new DBHelper(this, "grade.db", null, 1);
Log.d("act","open db");
SQLiteDatabase db = mDBHelper.getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM grade ORDER BY _id desc limit 5", null);
Log.d("act","rawQuery");
cursor.moveToLast();
int clength = cursor.getCount();
Log.d("act","getCount");
cursor.moveToFirst();
Log.d("act","mvfirst");
for(int i=0; i<clength; i++){
kor[i] = cursor.getInt(3);
eng[i] = cursor.getInt(4);
mat[i] = cursor.getInt(5);
soc[i] = cursor.getInt(6);
sci[i] = cursor.getInt(7);
cursor.moveToNext();
}
Log.d("act","input ok");
cursor.close();
mDBHelper.close();
Log.d("act","DB close");
List<int[]> values = new ArrayList<int[]>();
values.add(kor);
values.add(eng);
values.add(mat);
values.add(soc);
values.add(sci);
//생략
}
}
입니다.
LogCat에서는 이런 에러가 나는데 DB건드려서 개발하는게 처음이라 힘드네요..ㅠㅠ 도움 부탁드립니다ㅠ
