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

Что будет если не завершена задача в Timer - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получить статус покупки в BroadcastReceiver http://www.cyberforum.ru/android-dev/thread1637502.html
Как собственно узнать при запуске BroadcastReceiver что покупка уже была? Создавать новый new IabHelper и запускать mHelper.startSetup? SharedPreferences временно не рассматривается.
Android Не работает Android Studio запускаю приложение, оно выполняется на тестовом смартфоне а в студии, в main.xml мобила становится серой, и ничего не работает как остановить симуляцию? http://www.cyberforum.ru/android-dev/thread1637440.html
Android.mk Android
Здравствуйте.Как скомпилировать стандартное приложение Android из исходников имея на руках только: Android.mk проекта, NDK, SDK(с установленной плафтормой компиляции).Правильнее: как скомпилировать приложение из Android.mk
Android Пишу приложеньку не знаю как структурировать классы по пакетам
народ подсобите плиз. пишу приложеньку под андроид и не знаю как правильно структурировать в пакеты весь этот хаос) у меня несколько активити, адаптеры, хелпер базы данных, мэнеджеры которые тянут из базы всякую чушь, калькулятор который чтото вычисляет из этой чуши, структуры в которых хранится эта чушь и адаптеры используют эти структуры) то есть я запутался как их группировать) то ли...
Android Android Studio - Navigation Drawer Activity, многостраничное http://www.cyberforum.ru/android-dev/thread1637223.html
Всем доброго времени суток) Справедливости ради, хочу сказать, что я не сразу стал создавать тему, столкнувшись с проблемой. Два дня я искал по различным видеоурокам и сайтам ее решение, но безрезультатно( Поэтому прошу Вашей помощи, форумчане. С Navigation Drawer Activity вроде все понятно. С фрагментами (пунктами навигации) тоже вроде ясно. Но у меня многостраничное приложение, поэтому...
Android Открыть папку файл менеджером Привет. Я хочу из программы послать intent с url папки. Надо чтобы появилось стандартное окошко с выбором программы и после выбора файл менеджера открылась папка которую я указал. Пробовал так. Intent intent = new Intent(Intent.ACTION_GET_CONTENT); подробнее

Показать сообщение отдельно
Паблито
резкий
1959 / 1694 / 525
Регистрация: 12.05.2014
Сообщений: 6,044
Завершенные тесты: 1
13.01.2016, 13:01     Что будет если не завершена задача в Timer
вылетит исключение
Bash
1
java.lang.IllegalThreadStateException: Thread already started.
поэтому , имхо, лучше использовать один из ExecutorService
например так
Java
1
2
        ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
        executor.scheduleAtFixedRate(runnableTask, 0, 5, TimeUnit.SECONDS);
параметр runnableTask это наша задача (Runnable или свой класс implements Runnable)
например
Java
1
2
3
4
5
6
7
8
9
10
11
12
    final Runnable runnableTask = new Runnable() {
        @Override
        public void run() {
            Log.i("***", "Thread start.");
            try {
                Thread.sleep(10000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            Log.i("***", "Thread end.");
        }
    };
Пока предыдущая зада не завершится - новая не запустится.

мало кто пользуется экзекутор сервисами, потому что не читали состав пакета java.util.concurrent.*
а там пипец сколько всего вкусного, мощного и удобного )
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru