Все .class файлы в моем JAVA-приложении загружены в память после того, как приложение запустится?

Я делаю приложение для Android, в моем Действии я должен загрузить массив приблизительно 10 000 строк. Загрузка его от базы данных была медленной, таким образом, я решил поместить его непосредственно в один .java файл (как частное поле). У меня есть приблизительно 20 из этих классов, содержащих массивы строк, и мой вопрос, все классы загружаются в память после того, как мое приложение запущено? Раз так Действие, в котором мне нужны эти строки, было бы загружено быстро, но приложение в целом будет иметь медленный запуск... Есть ли другой путь, как к очень быстро загрузке 10 000 массивов строк из файла?

ОБНОВЛЕНИЕ: Почему мне нужны эти строки? Мое приложение для Android позволяет Вам находить "поездки" в общественном транспорте Праги - Вы выбираете исходную остановку, остановку прибытия, и это находит Вашу поездку (взгляните здесь). Мое приложение имеет функцию предложений - Вы вводите букву "c" как свою исходную остановку и предложения, ListView появляется с остановками, запускающимися с "c". Для этих предложений мне нужны строки. Выборка предложений от базы данных является медленной (приблизительно 400 мс на G1).

7
задан Cœur 21 November 2019 в 13:40
поделиться