Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Подскажите где ошибка в коде (блютуз-мессенджер) Добрый вечер Нарыл в интернете: создание блютуз-мессенджера, решил попробовать (недавно начал осваивать android studio и язык java, поэтому не могу понять где ошибка), так вот все сделал как там сказано, но при запуске приложение вылетает и пишет Bluetooth has stopped, кому интересно и кто готов помочь, прошу посмотреть исходники и ткнуть меня носом туда, где я что-то перепутал или не дописал.... https://www.cyberforum.ru/ android-dev/ thread1877154.html Дайте ссылку на пример unit теста Программирование Android
Можете дать ссылку на пример проекта, где используется jUnit для тестирования логики какого нибудь фрагмента приложения? Я просто хочу понять как это работает.
Программирование Android Почему не обнавляются preferences без перезапуска Activity (Canvas) https://www.cyberforum.ru/ android-dev/ thread1876961.html
Подскажите где я что пропустила? Вот мой canvas. В самом низу переменная "Значение списка - " + prefs не хочет обнавляться сразу после установки настроек. Но обнавляется при перезапуске canvas. package com.livewallpaper; import java.util.Timer; import java.util.TimerTask; import android.content.Context; import android.graphics.Bitmap;
Программирование Android Фиксированный Footer внизу экрана в RecyclerView https://www.cyberforum.ru/ android-dev/ thread1876955.html
Как добавить фиксированный Footer в RecyclerView, чтобы скрол списка не влиял на этот Footer(то есть Footer всегда показывается внизу экрана и не скролится вместе со списком). Как такое реализовать? Добавлено через 43 секунды Нужен именно вариант с RecyclerView.
Программирование Android Activity + Service - утечка памяти?
Всем привет. Подскажите, пожалуйста, когда я запускаю сервис из активити (startService) и мой сервис работает достаточно долго, так что активити уже нет, а сервис ещё работает, при этом никаких дополнительных потоков в сервисе я не запускаю. Из-за этого происходит утечка памяти, так как насколько я понимаю сервис удерживает ссылку на предыдущую активити (значит что старая не удаляется...
Программирование Android Как определить, платил ли пользователь хоть один раз? Как можно получить true или false, платил ли юзер хоть раз со своего аккаунта в мое приложение? https://www.cyberforum.ru/ android-dev/ thread1876622.html
Программирование Android Update Google Play Services Cтолкнулся со следующей проблемой: W/GooglePlayServicesUtil: Google Play services out of date. Requires 10084000 but found 9879470 W/FA: Service connection failed: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null} Второй день долюблюсь над этой проблемой и не могу никак решить. У занакомого на компе все пошло без проблем, у меня же нет. В SDK... https://www.cyberforum.ru/ android-dev/ thread1876618.html Различия View-компонентов Программирование Android
EditTExt в первой строке добавлен на экран вручную. EditTExt во второй строке добавлен на экран программно. Они различаются по оформлению: цветом, по краям бортики появились. Вопрос: Как сделать их одинаковыми?
Программирование Android Какой бесплатный модуль чата для Android и iOS использовать? Подскажите какой бесплатный модуль чата для Android и iOS использовать? Мы пишем приложение в которое нужно интегрировать самый простой модуль чата. Есть ли такие модули в открытом виде? Серверную часть мы сами сделаем, главное чтобы для приложений нашлось решение, так как время тратить на работу с нуля не можем. Приложение будем писать на кросплатформенном движке. https://www.cyberforum.ru/ android-dev/ thread1876356.html Программирование Android Закруглить углы у MapFragment https://www.cyberforum.ru/ android-dev/ thread1876343.html
Всем привет, собственно вопрос в названии темы. Все что в гугле находил основано на фрейме, в который друг на друга накладываются карта и допустим еще один лайаут, который уже закругляется, а карта подгоняется под это закругление, но проблема в том что таким способом можно сделать только небольшое закругление, а иначе торчат углы от карты. Есть ли еще способы?
Программирование Android Ошибка синхронизации Gradle при попытке создания проекта Android в IntelliJ IDEA
Всем доброго времени суток. Собственно проблема с которой столкнулся в названии топика: ошибка синхронизации Gradle при попытке создания проекта Android в IntelliJ IDEA. В логе IntelliJ IDEA пишет следующее: 23:29 Gradle sync started 23:29 Gradle sync failed: The newly created daemon process has a different context than expected. It won't be possible to reconnect to this daemon. Context...
Программирование Android Layout или fragment Всем привет. Хочу сделать заглушку при отсутствии соединения. То есть, есть интернет, показан контент, нет интернета, заглушка. Вопрос по реализации, как сделать правильно? Через разные layout или разные fragment? А может есть другие способы? Также если есть какие-либо гайдлайны по этому, было бы интересно почитать. Спасибо. https://www.cyberforum.ru/ andro
1 / 1 / 3
Регистрация: 10.11.2014
Сообщений: 82
13.12.2016, 20:05  [ТС] 0

OutOfMemoryError в постоянно работающем приложении - Программирование Android - Ответ 9892817

13.12.2016, 20:05. Показов 1298. Ответов 18
Метки (Все метки)

Ответ

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  
btn[i]=new ImageButton(context);
byte[] decodedString = Base64.decode(employees.get(i).employeePhotoData, Base64.DEFAULT);
Img[i]=BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); // здесь, например, вылетает exception
BitmapDrawable bdrawable = new BitmapDrawable(context.getResources(), Img[i]);
btn[i].setImageDrawable(bdrawable);
btn[i].setScaleType(ImageView.ScaleType.FIT_CENTER);
btn[i].setLayoutParams(blp);
btn[i].setBackgroundColor(0);
//..........
@Override
    protected void onPause() {
        super.onPause();
        for (int i = 0;i<Img.length;i++) {
            btn[i].setImageDrawable(null);
            Img[i].recycle();
            Img[i] = null;
        }
        Img = null;
    }
Код exception:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
E/AndroidRuntime: FATAL EXCEPTION: main
                                                                    Process: ru.gkh73.sendsmile, PID: 29984
                                                                    java.lang.OutOfMemoryError
                                                                        at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)
                                                                        at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:500)
                                                                        at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:523)
                                                                        at ru.gkh73.sendsmile.EmployeesActivity.createEmpVeiw(EmployeesActivity.java:197)
                                                                        at ru.gkh73.sendsmile.EmployeesActivity.onCreate(EmployeesActivity.java:68)
                                                                        at android.app.Activity.performCreate(Activity.java:5231)
                                                                        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
                                                                        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
                                                                        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
                                                                        at android.app.ActivityThread.access$800(ActivityThread.java:135)
                                                                        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
                                                                        at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                        at android.os.Looper.loop(Looper.java:136)
                                                                        at android.app.ActivityThread.main(ActivityThread.java:5017)
                                                                        at java.lang.reflect.Method.invokeNative(Native Method)
                                                                        at java.lang.reflect.Method.invoke(Method.java:515)
                                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
                                                                        at dalvik.system.NativeStart.main(Native Method)
Вопрос : как избежать переполнения памяти ?

Вернуться к обсуждению:
OutOfMemoryError в постоянно работающем приложении Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 20:05
Готовые ответы и решения:

Как в JPanel -JTextField в работающем приложении поменять значение?
Пишу программу, которая загружает в указанную папку по ссылке файлы. есть интерфейс, на панели...

Почему OpenFileDialog и SaveFileDialog не отображаются при работающем приложении на форме
Среда: VS_2008 Создаю пустой проект WindowsFormApplication, в котором не получается разместить...

Мышка в приложении постоянно в состоянии загрузки
В общем, пишу небольшую игру, если важно, с применением DirectX, и в начале запуска естественно...

В приложении вконтакте вылазиет постоянно "Ошибка сокета"
Такое есть и у других игроков, но создатели уверяют,что это проблема интернета, а не их игры. Здесь...

18
13.12.2016, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 20:05
Помогаю со студенческими работами здесь

OutOfMemoryError
Всем привет. Ошибка заключается в следующем: protected void onCreate(Bundle...

OutOfMemoryError
Добрый вечер. Возникла проблема с нехваткой памяти. У меня в проекте будет обрабатываться очень...

OutOfMemoryError
Приложение выдаёт такой лог, и перестаёт показывать изображения. Throwing OutOfMemoryError...

Сбой OutOfMemoryError
java.lang.OutOfMemoryError: Failed to allocate a 12960012 byte allocation with 5594672 free bytes...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru