私は約30項目のListViewを持っています。アイテムをクリックすると、テキストが表示されます。 現在、strings.xmlにテキストを格納していますが、このテキストをデータベースに挿入する方が良いかどうかは疑問です。 両方のメリットとデメリットは何ですか?どちらが速いの?Android - xmlとデータベース
0
A
答えて
2
テキストが静的であるか、時間の経過とともに変化しない場合、私は間違いなくあなたのresフォルダのstrings.xmlに入れます。 resフォルダ内のすべてのXMLファイルは、アプリの.apkを作成するときに最適化され、圧縮されます。また、データベースには複雑さが増し、テキストを取得する前にデータベースに接続する必要があります。テキストが時間の経過とともに変化した場合は、データベースに保存する必要があります。
2
リストに表示されている文字列が動的ではない場合(コード実行中は変更されません)、データベースではなくstrings.xmlに格納することをお勧めします。 30は大きなカウントではありません。
関連する問題
- 1. xmlとデータベース
- 2. Androidの歌詞XMLデータベースの歌詞アプリ
- 3. xmlのクイズまたはAndroidのデータベース
- 4. Android。 XMLレイアウトとボタンリファレンス
- 5. Androidとデータベース
- 6. Android ExpandableListViewとSQLiteデータベース
- 7. Android SQLiteデータベースとSharedPreferences
- 8. SQL ServerデータベースとAndroid
- 9. XMLボタンとOpenGL Android、エラー "ヌルオブジェクトリファレンス"
- 10. androidでretrofit 2とxml
- 11. setcontentviewのコードとxml android
- 12. Eclipse Android XMLレイアウトヘッダーとフッター
- 13. XMLデータベースのセキュリティ
- 14. Androidデータベース用のMySQLデータベースとWebサービス
- 15. データベースのバックアップと復元データベースandroidスタジオ
- 16. Androidのデータベースから値をXMLに渡す
- 17. JavaでデータベースをXMLとして使用
- 18. Android XMLと.javaファイルのベストプラクティスとコンベンション
- 19. XML経由のデータベース
- 20. XMLデータベースの評価
- 21. AndroidのSQLiteデータベースとアプリケーションアップデート
- 22. Androidデータベースの作成とリストビュー
- 23. SQLデータベースとのAndroid接続
- 24. Androidデータベースとサーバーデータベースを同期
- 25. AndroidのSQLiteデータベースとスピナー
- 26. AndroidとMySQLデータベース通信
- 27. 外部データベースとAndroidアプリケーション
- 28. Android Mediastoreと外部データベース
- 29. XMLデータベースにテーブルを含めるXML列
- 30. AndroidスレッドXMLリーダーメソッド
あなたはvalueフォルダのデフォルトのstrings.xmlを参照していますか? – WarrenFaith
@WarrenFaith、はい、そうです。 –
他の回答によって:静的な場合は、strings.xmlを使用してください。最大の利点:ローカライズが簡単です。その利点を過小評価しないでください。 – WarrenFaith