Articles of памяти

Лучший способ обработки Ориентация экрана Изменение при работе с динамически создаваемыми видами?

При запуске определенной активности моего приложения пользователь «приветствуется» диалогом, который должен заполнить некоторыми данными, чтобы продолжить. Затем в своей деятельности пользователь имеет две кнопки, которые позволяют ему динамически создавать и удалять бесконечное количество полей (которые состоят из нескольких видов) Как вы знаете, когда меняется ориентация экрана, активность перезапускается, поэтому всякая информация теряется. Очевидно, это может […]

Исключительный объект для Android

Я прочитал руководство разработчиков Android по проектированию производительности. Мне просто интересно, что если у меня есть большой объект, я не могу избежать создания (что дорого), кажется логичным, что я хочу немедленно освободить его, когда знаю, что с ним все кончено. Кажется, нет никакого способа сделать это. Некоторые предлагают установить его в null, так что он […]

Получите бесплатную память процесса на Android

Как получить объем свободной памяти текущего текущего процесса на Android? Или как программно получить общий объем памяти, выделенный для текущего процесса? Метод ActivityManager.getMemoryInfo() не работает в моем случае, потому что он возвращает свободную память SYSTEM, но не память процесса. Существует также метод ActivityManager.getProcessInfo() но он возвращает старую структуру API, и я не знаю, можно ли […]

Создайте анимированный заставку с помощью фонов на Android

Итак, вот сделка, я искал каждый вопрос и ссылку онлайн, но ни один из них не является полезным. У меня есть 120 кадров анимации в формате .jpg для моего заставки. Я понимаю, что jpegs преобразуются в растровые изображения в памяти, поэтому я получаю OutOfMemoryError. Максимальные кадры, которые я получаю для анимации, – 10. Есть ли […]

Повторное использование тех же экземпляров диалоговых окон

Я видел много потоков с этим титром, но никто не говорит о «повторном использовании» диалогов: обсуждение – это только выбор того, как организовать код для создания диалогов в одном и том же месте, но с разными Контекстами. Итак, я хотел бы знать: хорошая практика для создания нескольких диалогов одинарных, а затем просто изменить их стили […]

Android-аналог предупреждения памяти iOS

В iOS приложение получит предупреждение о памяти, реализуя функцию DidReceiveMemoryWarning , что означает, что ОЗУ недостаточно для использования. Если будет отправлена ​​версия этого предупреждения 2-го уровня, приложение, вероятно, будет остановлено. Есть ли что-то подобное (например, намерение трансляции) в Android, чтобы сообщить моему приложению, что у нас нет памяти, и я мог бы программно удалить некоторые […]

Android: Недостаточно памяти при распределении байтов (android.graphics.Bitmap)

Я заставил свое приложение вернуться к просмотру через некоторое время, когда он сидел без дела в фоновом режиме, и я заметил, что он очень медленный, а затем просто не реагирует. Итак, я проверил logcat, и я вижу «Недостаточно памяти при распределении 557296 байтов». Последнее, что я сделал до того, как мое приложение простаивало, добавило несколько […]

У Drawable меньше памяти, чем на Bitmap?

Я новичок в Android и здесь. Я просто знаю, что Bitmap хранит изображения по пикселям и не делает никакого сжатия. Является ли Drawable таким же, как Bitmap? или Для одного и того же файла изображения Drawable занимает меньше памяти, чем битмап? Спасибо за любой ответ.

Активность просочилась в окно изменения ориентации при открытии SubMenu

У меня проблема с моим Android-приложением. В этом режиме есть меню опций. Меню выглядит так: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:title="@string/tx_1" android:id="@+id/menu_1" > <menu> <group android:checkableBehavior="single"> <item android:title="@string/tx_2" android:id="@+id/menu_2" /> <item android:title="@string/tx_3" android:id="@+id/menu_3" /> </group> <item android:title="@string/tx_4" android:id="@+id/menu_4" android:checkable="true" /> </menu> </item> <item android:title="@string/tx_5" android:id="@+id/menu_5" /> </menu> Таким образом, есть SubMenu, когда вы нажимаете на первый элемент. […]

Утечка памяти BitmapRegionDecoder для Android

Похоже, что BitmapRegionDecoder имеет утечку памяти. Если я запустил код ниже, я вижу увеличение использования собственной памяти на устройстве. В конце концов, приложение умрет из-за сбоя, поскольку ОС Android убьет его из-за отсутствия свободной памяти: public void doClick(View v) { String bitmapFileName = "/mnt/sdcard/Wallpaper Images/-398300536.jpg"; BitmapRegionDecoder dec; try { for (int i = 0; i […]

Intereting Posts
Попытка вернуть данные с PHP с помощью JSON на Android … Eclipse issue – Ошибка запуска: Не удалось подключиться к удаленной виртуальной машине. Время соединения истекло Android DrawerLayout не показывает значок правильного индикатора Есть ли приложение Android :: onDestroy () для Android? Запуск приложения без активности, мой приемник вещания не работает Android Toast, чтобы показывать предыдущую активность В Android, как я могу установить значение окна редактирования в WebView с помощью Javascript Карта Google, называемая внутри фрагмента, возвращает null Вопрос о жизненном цикле деятельности и удалении / распределении ресурсов Избегание ошибки FAILED BINDER TRANSACTION при обновлении множества растровых изображений виджета Закрыть клавиатуру при прокрутке в раскрывающемся списке на autocompletetextview в Android Android Whatsapp Call Start Broadcast Receiver Затухающее дно прокручиваемого TextView Android Studio 2.1 Ошибка преобразования байт-кода в dex Qt для Android – эквивалент startActivityForResult не работает