私は語学学習アプリを作成していますが、アプリ内にかなり大量のテキストに依存するセクションがあります。アクティビティごとに約 800 語、さまざまなテキスト ビューに分散。段落・文章は文字列リソースに格納する予定です。これは、アクティビティごとに 100 個の文字列と約 10 個のアクティビティに相当します。
合計で、R.jar ファイルには 1000 ~ 1500 の個別の文字列 ID があります。これはアプリには多すぎますか? これは私のアプリを本当に遅くしますか、それともテキストベースのアプリの通常のやり方ですか?
データをsqliteデータベースに保存できることはわかっていますが、データベースに事前入力してから結果をフィルタリングし、各文字列を対応するビューにプログラムで配置するのは本当に大変で、さらに遅くなると思います。リソースから直接xmlレイアウトで文字列を宣言したいと思います。