2009-12-23 6 views
1
  1. Я использую json для получения данных из webservice, создавая текст для json-объекта - это ресурсная голодная операция.
  2. Мне нужно загружать изображения из Интернета, я ленивый загрузчик изображений в async процесс, как я могу сжать и сделать кеш?
  3. после аварии, как я могу остановить повторное запуске?
  4. Как я могу узнать, сколько памяти осталось, а oroird OS убьет мой объект.

ответ

1

Вы можете кэшировать свои изображения, используя пул SoftReferences (http://developer.android.com/intl/de/reference/java/lang/ref/SoftReference.html). Это позволит ОС очистить их, если в нем заканчивается память, но при этом вы можете получить к ним доступ. Это должно помочь с # 2 и # 4, но я не уверен, что вы подразумеваете под № 3.

+0

для пункта 3, когда появляется крах приложения «принудительное закрытие», если вы закрываете приложение android os заново запускаете действие. –

+0

Это плохо? Я имею в виду, что ваша сила приложения закрывается сразу, поэтому нет возможности выйти из нее? – CaseyB

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