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

Фоновый сервис не работает, но время в настройках идет - Android

Войти
Регистрация
Восстановить пароль
 
objaa
41 / 41 / 7
Регистрация: 06.07.2011
Сообщений: 352
10.05.2014, 22:46     Фоновый сервис не работает, но время в настройках идет #1
Всем привет!
Я создал класс, наследовал его от Service
Добавил вызов метода Check в onStartCommand
Код Check:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public void Check()
    {
        new Thread(new Runnable() {
            @Override
            public void run() {
                while(true) 
                {
                        Log.i("object", "ckecking..");
                        try{Thread.sleep(15000);}catch(Exception ex){}
                }
            }
        }).start();
    }
Все хорошо работает, даже, когда сворачиваем приложение.
Но если закрыть приложение, то в логах ничего не будет, хотя если зайти в настройки->приложения->запущ. там видно, что приложение закрыто, но служба работает.

Возможно, что при закрытии приложения, отваливается дебаггер, поэтому не идут логи, я пробовал заменить вывод в логи на вывод в шторку.
Опять же все работает, но после закрытия - не выводит в шторку

Что я делаю не так?

Добавлено через 2 минуты
Может это из-за того, что я выделяю задачу в отдельный поток и после закрытия приложения, этот поток умирает.
Но, тогда как же сделать таймер без фонового потока?О_о
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2014, 22:46     Фоновый сервис не работает, но время в настройках идет
Посмотрите здесь:

Android Фоновый режим
Android Фоновый режим
Как воспроизвести фоновый звой звук при разговоре по телефону? Android
Блокировка кнопки, пока идет обратный таймер Android
Android Сервис уведомлений
фоновый режим Android
Android Не идет скачивание файлов через приложение
Неубиваемый сервис Android
Android Работа таймера при закрытии приложения (фоновый режим)
Android Флаг в настройках
Не идет программа после цикла while Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru