Форум программистов, компьютерный форум CyberForum.ru

Не вызывается onDestroy при принудительно остановке приложения - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android С чего начать и как будет работать программа! Алгоритм! http://www.cyberforum.ru/android-dev/thread964591.html
Есть сайт универа, на нем есть расписание! http://asu.nusta.com.ua/ttablegr/index/2/0/3/28/1/584 Хочу создать прогу на андроид, где можна чекать расписание + которое рассылает уведомление о изменениях в нем! заранее спасибо.
Android Воспроизведение AudioStream (Протокол RTP) Хочу написать программу, которая будет ловить стрим с ПК по Wifi и воспроизводить на динамики. Программа для ПК уже написана и вполне работает. С созданием потока вроде разобрался, а вот с его воспроизведением возникли проблемы. package rtpConnection; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; http://www.cyberforum.ru/android-dev/thread964441.html
Android Подскажите что я делаю не так. Разработка Виджета
Не могу понять почему у меня когда нажимаешь на кнопку в виджете ничего не происходит. Уже куча примеров пересмотрел нифига понять не могу, вот код: Метаданные виджета: <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:initialLayout="@layout/widget" android:minHeight="40dp" android:minWidth="110dp" android:updatePeriodMillis="86400000">...
Помощь новичку Android
Уже который день не могу разобраться. написал калькулятор, который выполняет последовательно действия - берет число, отнимает от него 10% и показывает, потом уже от этого числа отнимает 5% и показывает, а от этого отнимает 2.11% и показывает конечный результат. (например 1000 - 10% = 900; 900 - 5% = 855; 855 - 2,11% = 835) все работает. НО! в первой версии число вводилось в EditText, а...
Android VK методы с ответом http://www.cyberforum.ru/android-dev/thread964212.html
Здравствуйте, подскажите, пожалуйста, как использовать методы vk api, которые присылают ответы, в библиотеке AndroidVkSdk (https://github.com/thest1/Android-VKontakte-SDK) Т.е. с методом api.createWallPost все понятно, сделал запрос и все, а вот api.getWallMessages мне непонятно. private void GetWall() { //Общение с сервером в отдельном потоке чтобы не блокировать UI поток ...
Android Permission denied (missing INTERNET permission?) В общем только учусь программированию на андройд. Вышла вот такая ошибка. Хотя в манифесте стоит запрос доступа к интернету <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" ... подробнее

Показать сообщение отдельно
AndroidProg
3 / 3 / 1
Регистрация: 21.10.2012
Сообщений: 58

Не вызывается onDestroy при принудительно остановке приложения - Android

29.09.2013, 11:58. Просмотров 851. Ответов 2
Метки (Все метки)

Есть приложение с использованием нативной библиотеки.
В onCreate вызывается метод инициализации этой библиотеки(выделяется память и тд.)
В onDestroy вызывается метод в котором освобождается выделенная память.

Java
1
2
3
4
5
6
    @Override
    public void onDestroy()
    {
        super.onDestroy();
        k.DeInit();   //Нативные метод, в нём освобождается выделенная память.
    }
Так вот при нажатии кнопки "Назад", onDestroy отлично срабатывает, память освобождается.

А если свернуть приложение и закрыть (Настройки->Приложения->MyApp->Остановить или по долгому нажатию кнопки "На главный экран") то onDestroy не срабатывает.

Вопрос, при принудительной остановке приложения выделенная в нативе память освобождается автоматически?
Если нет, то как тут быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru