Android-ресурсоемкие операции

1
  1. Я использую JSON для получения данных из веб-службы, создание текста для объекта JSON является ресурсоемкой операцией.
  2. Я должен загрузить изображения из Интернета, мне лень загружать изображения в асинхронном процессе, как я могу сжать и сделать кэш??
  3. Как я могу остановить перезапуск активности после сбоя?
  4. Как я могу узнать, сколько осталось памяти, и ОС Android убьет мой объект?
Теги:
performance
android-activity
memory-management

1 ответ

1
Лучший ответ

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

  • 0
    для пункта 3, когда происходит сбой приложения, появляется кнопка «принудительное закрытие», если вы закрываете приложение для Android или перезапускаете действие.
  • 0
    Это плохо? Я имею в виду, что ваше приложение закрывается сразу, так что нет никакого способа выбраться из этого?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню