sq-lite 데이터베이스에 배열 목록 값을 저장합니다. 이 작업을 수행 할 수있는 적절한 방법은 무엇배열을 sqlite android를 사용하여 문자열 형식으로 변환
1
2
: 나는 루프 [1,2]] 전에 루프 [1,2] 후이 형식으로 값을 얻고있다하지만 난 같은 루프에서 값을 얻으려면 ? 여기
내가 데이터베이스public ArrayList<String> getpid (int id){
sqLiteDatabase =this.getReadableDatabase();
ArrayList<String> list=new ArrayList<>();
String sql="select p_id from cart where customer_id = '" + id + "' ";
Cursor cursor=sqLiteDatabase.rawQuery(sql,null);
if (cursor.moveToFirst()) {
do {
String idd = cursor.getString(0);
String pid = cursor.getString(cursor.getColumnIndex("p_id"));
list.add(pid);
System.out.println("===pid"+pid);
} while (cursor.moveToNext());
}return list;
와 내가 하나
enter code here ArrayList<String> arrayList=mydatabase.getpid(idd);
System.out.println("--outside"+arrayList);
for(int i =0; i<arrayList.size(); i++){
String value=arrayList.get(i).toString();
System.out.println("---size"+value);
}
귀하의 질문을 이해할 수 없습니다. 여기 아무 것도 데이터베이스에 저장하지 않습니다. 당신은 sout의 로그를 게시 할 수 있습니까? – Henry
단순히 sqlite 데이터베이스에서 arraylist 값을 얻고 싶습니다. –
로그를 게시 할 수 있습니까? 그래서 변수의 값을 볼 수 있습니다. – Henry