2012-01-10 6 views
0

私は約30項目のListViewを持っています。アイテムをクリックすると、テキストが表示されます。 現在、strings.xmlにテキストを格納していますが、このテキストをデータベースに挿入する方が良いかどうかは疑問です。 両方のメリットとデメリットは何ですか?どちらが速いの?Android - xmlとデータベース

+0

あなたはvalueフォルダのデフォルトのstrings.xmlを参照していますか? – WarrenFaith

+0

@WarrenFaith、はい、そうです。 –

+1

他の回答によって:静的な場合は、strings.xmlを使用してください。最大の利点:ローカライズが簡単です。その利点を過小評価しないでください。 – WarrenFaith

答えて

2

テキストが静的であるか、時間の経過とともに変化しない場合、私は間違いなくあなたのresフォルダのstrings.xmlに入れます。 resフォルダ内のすべてのXMLファイルは、アプリの.apkを作成するときに最適化され、圧縮されます。また、データベースには複雑さが増し、テキストを取得する前にデータベースに接続する必要があります。テキストが時間の経過とともに変化した場合は、データベースに保存する必要があります。

2

リストに表示されている文字列が動的ではない場合(コード実行中は変更されません)、データベースではなくstrings.xmlに格納することをお勧めします。 30は大きなカウントではありません。

関連する問題