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

Как отменить выполнение кода в сервисе, который запущен в отдельном потоке? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как остановить запущеный процес (сервис)? http://www.cyberforum.ru/android-dev/thread1481193.html
Здравствуйте! Есть код класса, наследующего Servise public int onStartCommand(Intent intent, int flags, int startId) { tTask = new TimerTask() { public void run() { try { TimeUnit.SECONDS.sleep(20); } catch (InterruptedException e) { e.printStackTrace(); }
Android Ускорение сборки приложения и времени отправки на эмулятор/устройство Всем привет. В мой акселератор стартапов поступил проект по ускорению разработки андроид приложений. Поскольку тема требует практических познаний в данной области, то оценить актуальность и востребованность продукта без специалистов невозможно. Пока у проекта есть только сайт http://www.rocketdroid.io/ Как утверждают разработчики, для людей знающих на сайте достаточно информации, чтобы все... http://www.cyberforum.ru/android-dev/thread1481152.html
Черные квадраты вместо картинок Android
Столкнулся с проблемой, на некоторых девайсах картинки с папки drawable отображаются как черные квадраты. Что интересно - такая судьба постигает не все картинки, некоторые из них отображаются правильно! Нет разницы они установлены программно или же через XML Пробовал (варианты были предложены гуглом): Заменить setImageResource на setBackgroundResource и наоборот - ноль эмоций заменить...
Как организовать сервис? Android
Здравствуйте! Подскажите пожалуйста, как лучше организовать сервис, который каждый день в заданное время, которое можно устанавливать из приложения, будет выполнять определенный код и отсылать уведомление( Notification)? Есть идея использовать Timer, однако появляется вопрос, а как заставить сервис выполнять код в заданное время? Заранее спасибо за какой-нибудь наталкивающий ответ!
Android Выбор промежутка времени (в днях) пользователем http://www.cyberforum.ru/android-dev/thread1480848.html
Как сделать так чтоб пользователь смог выбрать дни например с 02.06.15 по 19.06.15. Реализовать это нужно на одном экране, а ничего подобного найти не могу, буду благодарен за любой совет. И еще программа должна определить, типа в июне 30 дней, определенную сумму поделить на 30 и умножить на 18, чтобы найти суму за 18 дней. (300 / 30 * 18 = 180), как-то вот так. Буду благодарен за любой фрагмент...
Android Склонение чисел: минут-минуты, день-дней Ребята, подскажите как сделать. Нужно правильно написать "обновление N минут(ы) назад" часов(а) назад. Буду очень благодарен подробнее

Показать сообщение отдельно
Ханасака
10 / 10 / 0
Регистрация: 12.07.2013
Сообщений: 143
18.06.2015, 12:23  [ТС]     Как отменить выполнение кода в сервисе, который запущен в отдельном потоке?
Цитата Сообщение от CoolMind Посмотреть сообщение
Подзабыл, кажется, в сервисе есть события, отвечающие за остановку. Внутри можно прописать значение переменной. Соответственно, в таймере надо сделать проверку по этой переменной.
Да, думал об этом, но тогда сервис должен каждую секунду проверять, не изменилось ли значение этой переменной, чтоб вызвать метод stopSelf() или stopSelfResult(). Нельзя ли как-то прямо остановить поток или еще чего-то с меньшим подгружанием системы?
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru