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

Остановка зацикленого потока - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android GPS Tracker http://www.cyberforum.ru/android-dev/thread1044451.html
Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и останавливает сервис, отображает кол-во отправленных и принятых пакетов, позволяет менять некоторые настройки (частота отправки, сервер) Service - Запускает LocationListener, UDP и по получению обновления от GPS или истечению некоторого (keep Alive) периода отсылает пакет. Уже написанный код на моём телефоне (Samsung...
Программирование Android Авторизированное http соединение (coockies) Здравствуйте, на сервере авторизация проверяется так: - проверяется есть ли куки (login & pass) - если есть присваивается статус "авторизованный" и more actions.. - если нет то присваивается статус "гость" и more actions.. Суть в том что к скриптам обслуживающим android-приложение будет доступ только для авторизованного пользователя, поэтому при каждом запросе клиент должен посылать куки... http://www.cyberforum.ru/android-dev/thread1044048.html
Программирование Android Ошибка потока в сервисе
Создаю сервис, он должен выполнять парсинг сайта, загрузку звука с сайта, сохранение этого звука на флешку и воспроизведение. Написал код который все это выполняет в Активити. Но нужно чтобы это все делалось в фоне. Для этого решил использовать сервис. Чтобы не грузило основной поток приложения, которое запускает сервис, решил все эти задачи поместить в отдельный поток в сервисе. Но не работает....
Кнопка ответа на звонок из приложения Программирование Android
Всем привет! У меня возникла следующая проблема: в приложении хочу сделать кнопку ответа на входящий звонок, при этом чтобы стандартный экран ответа ОС на звонок не отображался поверх моей программы. Как можно реализовать?
Программирование Android Html парсер http://www.cyberforum.ru/android-dev/thread1043411.html
Здравствуйте!Есть простой код парсинга тега <title> c сайтов. Вот нашел пример: import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import android.app.Activity; import android.os.Bundle; import android.view.View;
Программирование Android Добавление SlidingMenu к своему проекту в AStudio Привет всем! Помогите новичку, как мне добавить sliding menu к своему проекту в android srudio? Я создал папку lib, поместил в нее содержимое папки library (было внутри SlidingMenu) В settings.gradle дописал строку: include ':lib' Получаю такую ошибку: Структура проекта: Может я вообще делаю не то?Помогите пожалуйста :) подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
17.12.2013, 00:34     Остановка зацикленого потока
Цитата Сообщение от ASDFD12 Посмотреть сообщение
Как это сделать? Дайте пример кода. Хотя бы примерно. Я так понял этот код можна поместить в метод onDestroy() сервиса. Вот так?
Java
1
2
3
4
5
 public void onDestroy() {
      thread.stop(); // где thread зацикленный поток
        super.onDestroy();
      
      }
Метод стоп вызывать не надо, это очень плохая привычка хотя и работать будет. Поток должен умирать по своей воле, после того как сам закроет все файлы/сетевые соединения которые он открыл. Даже если у тебя там ничего такого нет - всё равно лучше не надо. Хотя бы из-за того что эклипс перечеркивает тебе метод stop ))))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru