Форум программистов, компьютерный форум 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
Командир зеленых роботов
 Аватар для 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 ))))
 
Текущее время: 18:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru