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

Убить поток в адаптере - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android События ListView http://www.cyberforum.ru/android-dev/thread1111494.html
Здравствуйте! Вот программа; package com.example.freedom; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException;
Программирование Android Книги андроид С# Прошу помоши в поиске книг по программированию под андроид в среде разработки Xamarian/VisualStudio/dot42. Все что находил адресовалось программированию на java. http://www.cyberforum.ru/android-dev/thread1111492.html
Программирование Android Прием и выплата платежей
Доброго времени суток. Подскажите пожалуйста есть ли какие решения для приема и выплаты платежей в android приложении? Заранее спасибо.
Root-права на 4.0+ Программирование Android
Как получить? И вообще - как они будут выглядеть? Есть значительный опыт работы с альт линукс 4.0. Видел девелоперскую версию андроида, там практически та же консолька что в альте, порадовало. Можно что-нибудь подобное на Philips w3658 сделать, с его андроидом?
Программирование Android Чтение смс http://www.cyberforum.ru/android-dev/thread1111447.html
Здравствуйте. Возникла такая проблема. Необходимо написать приложение на андроид с одной кнопкой, при нажатии на которую оно читало входящие смс, определяло оператора и номер отправителя. Проблема в определении номера и оператора. Помогите, пожалуйста
Программирование Android RelativeLayout динамическое позиционирование кнопок Есть, код, который по идее должен строить сетку размером в константу SIZE, но на деле выходит не совсем то, что я ожидают. Кто может кинутбь свежим глазом? int id = 0; ********for (int i = 0; i < SIZE; i++) { ************for (int j = 0; j < SIZE; j++) { ****************RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518

Убить поток в адаптере - Программирование Android

05.03.2014, 05:04. Просмотров 587. Ответов 2
Метки (Все метки)

После Делфи не до конца понимаю работу "сборщика мусора" Явы. Привык "подчищать" за собой сам.

Есть адаптер на основе BaseAdapter
В нем создаю отдельный поток.
В потоке запускаю бесконечный цикл, который по таймеру (заданному в милисекундах интервалу) что-то делает. Ссылка на поток хранится в private переменной адаптера

Вопрос: Убив адаптер, поток тоже убьется?

Код примерно такой:
Java
1
2
3
4
5
6
7
8
9
        Tread1 = new Thread(new Runnable() {
            public void run() {
                runed = true;
                while (runed){
                    // считаем милисекунды... что-то делаем...
                }
            }
        });
        Tread1.start();
Был бы делфи, в деструкторе (OnDestroy) запустил бы что-нибудь вроде Tread1.stop();
Но в яве даже не нашел перекрытие обработки OnDestroy

p.s. Адаптер создаю кучу раз(при каждом открытии активити), поэтому хочу убедиться что поток умирает вместе с ним...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru