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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Дайте совет насчет боковой навигации android eclipse http://www.cyberforum.ru/android-dev/thread937422.html
Здрасте всем) Есть такая задача: сделать только дизайн для приложения на android. к сожалению дело раньше не имел ни с языком java ни с eclipse.... пару недель читал смотрел уроки по написанию различных мелочей... но найти не могу нормальную библиотеку или урок(паттерн, шаблон как вам называть удобнее )) Половина глючит, вторая половина не работает. Нужно сделать боковую навигацию. Хотел...
Программирование Android Notification.InboxStyle не показывает SummaryText и Line Добрый день! Создаю два уведомления Notification.InboxStyle с разными ID, все по доке не шаг вправо не шаг влево. При создании уведомления, первое создается нормально, у второго показывает только время и иконку. Если первым создалось уведомление с ID = 1 то оно и будет полным. Настройки у них идентичны. Кто раньше сталкивался, расскажите это InboxStyle прикол такой, что можно создать только одно... http://www.cyberforum.ru/android-dev/thread937373.html
Программирование Android Как вернуться в activity в тестах
В тестах приложения, когда проверяю нажатия на кнопки открывается другая активити. Как вернуться назад? И ещё вопрос, если над методом в тестах не поставить аннотацию @UiThreadTest, то ресурсы не возвращают кнопки и так далее из R.id.button , а внутри метода с аннотацией нет возможности использовать TouchUtil к примеру и подобные тестовые фичи
Как отследить момент окончания аудио в SoundPool? Программирование Android
Нужно отключить анимацию рта по окончании, соответственно, речи=)
Программирование Android plagin for android firefox http://www.cyberforum.ru/android-dev/thread937344.html
пишу здесь,потому что более подходящей ветки не нашел. может кто то писал плагин для firefox mobile для android? конкретно интересует как можно связать firefox и моё приложение? чтобы приложение могло получать сохраненные в firefox куки, для работы с сайтами которые требуют log in?
Программирование Android Как при старте приложения запустить другой Activity ? Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что система делает автоматом), а другой xml файл, например accept.xml ? Добавлено через 18 минут Как можно уже было догадаться это строка манифеста: <action android:name="android.intent.action.MAIN" /> Добавлено через 1 час 37 минут 08-13 07:16:36.901:... подробнее

Показать сообщение отдельно
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;
        }
    
    }
 
}
оповещать поток.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru