С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выполнение действий по расписанию - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Дайте совет насчет боковой навигации android eclipse http://www.cyberforum.ru/android-dev/thread937422.html
Здрасте всем) Есть такая задача: сделать только дизайн для приложения на android. к сожалению дело раньше не имел ни с языком java ни с eclipse.... пару недель читал смотрел уроки по написанию...
Программирование Android Notification.InboxStyle не показывает SummaryText и Line Добрый день! Создаю два уведомления Notification.InboxStyle с разными ID, все по доке не шаг вправо не шаг влево. При создании уведомления, первое создается нормально, у второго показывает только... http://www.cyberforum.ru/android-dev/thread937373.html
Программирование Android Как вернуться в activity в тестах
В тестах приложения, когда проверяю нажатия на кнопки открывается другая активити. Как вернуться назад? И ещё вопрос, если над методом в тестах не поставить аннотацию @UiThreadTest, то ресурсы не...
Как отследить момент окончания аудио в SoundPool? Программирование Android
Нужно отключить анимацию рта по окончании, соответственно, речи=)
Программирование Android plagin for android firefox http://www.cyberforum.ru/android-dev/thread937344.html
пишу здесь,потому что более подходящей ветки не нашел. может кто то писал плагин для firefox mobile для android? конкретно интересует как можно связать firefox и моё приложение? чтобы приложение...
Программирование Android Как при старте приложения запустить другой Activity ? Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что система делает автоматом), а другой xml файл, например... подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
16.08.2013, 12:14
qvazar, если вы запустили поток (неважно где) и он не является демоном (по умолчанию так оно и есть), то поток завершится либо когда он выполнит все свои действия, либо когда его прервут. Посему он будет работать и при переходе на другие активности, и даже после выхода из приложения.
Теперь что касается событий: как таковых оповестителей не предусмотрено. Но вам ничего не мешает сохранить ссылку на поток и вручную, организовав нечто подобное следующему:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private int eventType;
private Object data;
 
public void eventObject(int eventType, Object data) {
    this.eventType = eventType;
    this.data = data;
}
 
@Override
public void run() {
    
    while (true) {
    
        // общение по сети с другой программой
        
        if (eventType==someEvent) {
            toDoSomething(data);
        }
        
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            return;
        }
    
    }
 
}
оповещать поток.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.