1

私は、500 以上のカテゴリを持つ e ショップ タイプのアプリケーションに取り組んでいます。カテゴリは基本的に名前と値のペアであり、変更されることはありません。このデータをどのように保存すればよいですか? 現在、strings.xml リソース ファイルで文字列配列を使用しています (名前用に 1 つ、値用に 1 つ)。アプリケーションの起動に 5 秒以上かかるようになり、非常に遅くなりました。これはリソースが多すぎるためですか?それらはすべて起動時に読み込まれますか?

これにはデータベースを使用する必要がありますか? 基本的に、このデータはアプリの後半でのみ必要です。「クエリ」を作成するときは、すべてのカテゴリから選択しますが、起動時ではありません..

もしそうなら、最初のアプリの実行時に一括挿入するには、これらすべての文字列をどこに配置すればよいですか? クラス?クラスをロードする必要があるため、これでもすべての起動が遅くなりませんか? クエリを作成するアクティビティでのみリソース文字列配列をロードすることはできますか? (それらはすべて、起動時に何らかの形でロードされると思われます)..

ありがとう!

4

1 に答える 1