1
RSSフィードをオフラインで読む必要があるアプリを作っています。フィードをSQLiteデータベースに格納するか、フィードをxmlファイルとして内部ストレージに格納することで、最も効果的な方法を実行するように言われました。どちらがより効率的になるのでしょうか、なぜですか?Android用RSSのSQLiteまたは内部ストレージ?
RSSフィードをオフラインで読む必要があるアプリを作っています。フィードをSQLiteデータベースに格納するか、フィードをxmlファイルとして内部ストレージに格納することで、最も効果的な方法を実行するように言われました。どちらがより効率的になるのでしょうか、なぜですか?Android用RSSのSQLiteまたは内部ストレージ?
私はRSSフィードをSQLiteデータベースに保存するアプリケーションを持っていますが、それは問題ありません。たとえば、rssフィードをリストに表示するときなど、.xmlファイルを保存する場合は、毎回解析する必要があると考えてください。
すでにフィードをデータベースに保存している場合は、カーソルアダプターを作成して、データベース内のデータをリストに追加するだけで簡単に解析できます(世界で最も簡単で素敵なことではありません)。
データベースでは、データを更新するときに解析するだけですが、電話でxmlを使用すると、更新時やリスト表示時に解析する必要がありますか? – zarose
xmlをお持ちの場合は、情報を抽出するために解析する必要があります。その情報がサーバ上にある場合でも電話上にある場合もあります。 –
申し訳ございません。助けてくれてありがとう! – zarose