2014-02-18 4 views
0

Мне было интересно, как я могу сохранить и сохранить «x» постоянно. Я работаю над музыкальным проигрывателем, который извлекает песни на SD-карте и сохраняет их в arraylist «x». Каждый раз, когда я снова открываю действие, список «х» воссоздается, хотя он уже создан, что, в свою очередь, потребляет батарею телефона. Как сохранить список навсегда, чтобы он не воссоздавался, а просто загружался приложением?Как сохранить список массивов навсегда

+1

Вы хотите, чтобы ArrayList пережил всю жизнь Activity? Или просто пережить изменения конфигурации (например, вращение)? Наверное, я действительно спрашиваю, что вы подразумеваете под «повторным открытием активности» ... –

+0

Я бы предпочел сохранить его навсегда, потому что я буду повторять его снова и снова. Если я заново создаю список, он потребляет процессор и, в свою очередь, аккумулятор. Было бы неплохо сохранить навсегда список и просто повторно использовать его? –

+1

Зависит от размера списка, он может и не стоить того. Если его «маленький» список вы не заметите разницы. Btw сохранение и получение списка также потребляет cpu –

ответ

0

Вы должны сохранить ArrayList в БД.

Смежные вопросы