안드로이드 개발 질문/답변
(글 수 45,052)
음.. 파싱한 정보를 데이타베이스에 저장하는 방법을 공부 중인데요
파싱을 하면 1차적으로 Item 이란곳에 저장이 됩니다..
파싱을 하면 1차적으로 Item 이란곳에 저장이 됩니다..
public class Item {
private String title;
private String body;
private String link;
private String img;
public String getImg() {
return img;
}
.......
}
문제는 1차적으로 저장된 정보를 DataBase 에 집어 넣는 방법인데요..
DataBaseAdapter 에 createNote 에 넣으면 되는건가요?
1차적으로 저장된 Item에 있는 정보를 갖고 올라면
Iten is = new Item(); 이런식으로 선언하면되는건가요 -_-?
요러면 왠지 안될꺼 같은 느낌이 살짝들어서.. 여쭤봅니다..;
public long createNote(String title, String body, String subtitle) {
Item is = new Item();
title = is.getTitle();
body = is.getBody();
subtitle = is.getLink();
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_TITLE, title);
initialValues.put(KEY_BODY, body);
initialValues.put(KEY_SUBTITLE, subtitle);
return mDb.insert(DATABASE_TABLE, null, initialValues);
}
!!! 추가 질문입니다!!!
Item에 저장된 1 차 정보를 값을 다른 클래스에서 받아 오는 방법좀 알려주세요




어레이리스트<item> arr = new 어레이리스트<tiem>();
파싱해와서 arr.add(new item(내용,내용,내용,등등));
하셨겠죠? 그럼 이제 디비를 사용하는 법은 많으니까 질문에 답만 해드리면 인설트 하시고
그때 arr.get(인덱스).타이틀,arr.get(인덱스).바디,arr.get(인덱스).링크 이런식으로 해당 값을 꺼내와서 넣으시면 됩니다.