Хранение данных и пересоздание активити

Интерфейс, диалоги, темы, стили, меню
Ответить
lost
Сообщения: 12
Зарегистрирован: 06 фев 2014, 14:54

Хранение данных и пересоздание активити

Сообщение lost » 10 фев 2014, 21:24

Добрый день!
Есть активити, в методе onCreate я получаю список контактов с телефона и отображаю пользователю в виде ListView
Если пользователь свернет приложение или походит по другим экранам, то активити пересоздастся и снова будет происходить долгая дорогостоящая операция. Может есть какие то решения(отработанный прием), которые позволят сократить до минимума пересоздание ListView.
Первое что приходит в голову - создать синглетон, в котором будет храниться список моих объектов контактов...

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Хранение данных и пересоздание активити

Сообщение anber » 10 фев 2014, 22:33

Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

lost
Сообщения: 12
Зарегистрирован: 06 фев 2014, 14:54

Re: Хранение данных и пересоздание активити

Сообщение lost » 13 фев 2014, 16:02

anber писал(а):Держи пример https://play.google.com/store/apps/deta ... adercustom
и его исходники https://github.com/alexjlockwood/AppListLoader
Почитал про LoaderManager. Пишу приложение под Android 2.3 и выше так что вариант с применением LoaderManager не подходит. Возможно есть другие варианты?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Хранение данных и пересоздание активити

Сообщение rezak90 » 13 фев 2014, 16:05

lost писал(а):
anber писал(а):Держи пример https://play.google.com/store/apps/deta ... adercustom
и его исходники https://github.com/alexjlockwood/AppListLoader
Почитал про LoaderManager. Пишу приложение под Android 2.3 и выше так что вариант с применением LoaderManager не подходит. Возможно есть другие варианты?
SupportLibrary... не, не слышал ;)
R.id.team
Политика на форуме запрещена

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Хранение данных и пересоздание активити

Сообщение anber » 13 фев 2014, 16:14

lost писал(а):
anber писал(а):Держи пример https://play.google.com/store/apps/deta ... adercustom
и его исходники https://github.com/alexjlockwood/AppListLoader
Почитал про LoaderManager. Пишу приложение под Android 2.3 и выше так что вариант с применением LoaderManager не подходит. Возможно есть другие варианты?
Пример внимательно посмотри.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Ответить