2011-09-14 5 views
1

RSS 피드를 오프라인으로 읽을 수 있어야하는 앱을 만들고 있습니다. 필자는 SQLite 데이터베이스에 피드를 저장하거나 내부 저장소에 XML 파일로 피드를 저장하여 가장 효율적인 방법으로 처리하도록 지시 받았습니다. 어떤 것이 더 효율적이고, 왜?Android 용 RSS의 SQLite 또는 내부 저장소?

답변

2

SQLite 데이터베이스에 rss 피드를 저장하는 응용 프로그램이 있는데 괜찮습니다. 예를 들어 rss 피드를 목록에 표시하고자 할 때마다 .xml 파일을 저장할 때마다 구문 분석해야한다고 생각하십시오.

이미 피드를 데이터베이스에 저장 한 경우 커서 어댑터를 작성하여 구문 분석없이 데이터베이스 내부의 데이터를 목록에 적용 할 수 있습니다 (세계에서 가장 간단하고 좋은 방법은 아닙니다).

+0

그래서 데이터베이스는 데이터를 업데이트 할 때 구문 분석 만 수행해야하지만 전화에서 xml을 사용하면 업데이트 할 때와 목록을 표시 할 때 구문 분석해야합니다. – zarose

+1

xml을 가지고 있다면 정보를 추출하기 위해 서버에 있거나 전화 상에있는 정보를 파싱해야합니다. 그렇습니다. –

+0

괜찮습니다. 조언 해주셔서 감사합니다! – zarose