2011-09-14 10 views
1

RSSフィードをオフラインで読む必要があるアプリを作っています。フィードをSQLiteデータベースに格納するか、フィードをxmlファイルとして内部ストレージに格納することで、最も効果的な方法を実行するように言われました。どちらがより効率的になるのでしょうか、なぜですか?Android用RSSのSQLiteまたは内部ストレージ?

答えて

2

私はRSSフィードをSQLiteデータベースに保存するアプリケーションを持っていますが、それは問題ありません。たとえば、rssフィードをリストに表示するときなど、.xmlファイルを保存する場合は、毎回解析する必要があると考えてください。

すでにフィードをデータベースに保存している場合は、カーソルアダプターを作成して、データベース内のデータをリストに追加するだけで簡単に解析できます(世界で最も簡単で素敵なことではありません)。

+0

データベースでは、データを更新するときに解析するだけですが、電話でxmlを使用すると、更新時やリスト表示時に解析する必要がありますか? – zarose

+1

xmlをお持ちの場合は、情報を抽出するために解析する必要があります。その情報がサーバ上にある場合でも電話上にある場合もあります。 –

+0

申し訳ございません。助けてくれてありがとう! – zarose

関連する問題