2017-05-19 8 views
-2

꺾은 선형 차트 용 그래프를 만들고 싶습니다.Android SQLite에서 값을 가져 와서 배열에 저장하려면 어떻게해야합니까?

int[] x = {1, 2, 3, 4, 5}; 
int[] y = {24, 33, 15, 20, 55}; 
TimeSeries serial = new TimeSeries("Line 1"); 
for (int i = 0 ; i < x.length ; i++) { 
    serial.add(x[i], y[i]); 
} 

XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); 
dataset.addSeries(serial); 

없는 질문까지,하지만 난 INT와 배열을 교체하는 방법을 알고하지 않습니다 그래서 achartEngine를 참조하십시오 여기에 내 코드입니다. 내가이 상황에서 나는

SQLiteDatabase db = dbhelper.getReadableDatabase(); 
String[] columns = {KEY_ID, TEMPER}; 
Cursor cursor = db.query(TABLE_NAME, null, null); 
int id = cursor.getColumnIndex(KEY_ID); 
int ect = cursor.getColumnIndex(TEMPER); 

, 나를 위해 어떤 제안 : 예를 들어

, 내가 좋아하는 SQLite는 사용할 수 있습니까?

+0

을 배열의 값을 변경하면 같이 호출해야'X [1] 2 =;'. 예를 들어,'x' 배열의 첫 번째 항목을'1'에서'50'로 바꾸고 싶다면 다음과 같이하면됩니다 :'x [0] = 50'; ... – Opiatefuchs

답변

0

어레이가 필요하지 않습니다. 당신이 그것을 사용 되든 커서로부터 판독 된 값으로 대체 :

int id = cursor.getColumnIndexOrThrow(KEY_ID); 
int ect = cursor.getColumnIndexOrThrow(TEMPER); 
while (cursor.moveToNext()) { 
    serial.add(cursor.getInt(id), cursor.getInt(ect)); 
}