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

Задержка в androidz - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обновление sdk http://www.cyberforum.ru/android-dev/thread1755345.html
Обновил sdk сегодня и после обновления эмулятор тоже обновился ,в портретном режими работает нормально , но при повороте в ландшафт режим черный экран , можно как то исправить?
Программирование Android Как реализовать поиск по Listview? Listview adapter public class ListViewAdapter extends BaseAdapter { TextView theme; TextView contacts; TextView price; ImageView photo; ImageView photo2; TextView... http://www.cyberforum.ru/android-dev/thread1755285.html
Программирование Android Как отобразить в ListView информацию из двух таблиц по запросу
Код создания таблиц из БД: db.execSQL("create table GROUPS (_id integer primary key autoincrement, " + "NAME_OF_GROUP text);"); db.execSQL("create table SCHED (_id integer primary...
Программирование Android Простое получение GPS данных
Нужно простой код для получения GPS данных. Без всяких проверок на: наличие связи со спутниками, на включённость GPS модуля, и.т.д и.т.п.. Я создал экземпляр класса Location, но он выводит 0.0 0.0 в...
Программирование Android Как собрать android приложение из исходников? http://www.cyberforum.ru/android-dev/thread1755003.html
Здравствуйте. Скачал исходный код приложения на просторах гитхаба. https://github.com/afollestad/material-camera. В папке есть файл gradlew.bat; я его запустил, дождался завершения процесса, затем...
Программирование Android Не работает XOR с русскими символами Необходимо написать приложение XOR-шифрования на Android - написал. Собственно само шифрование здесь. но одно "но" - с латинскими символами все шифрует, а русские - "не хочет". Андроидом начал... подробнее

Показать сообщение отдельно
КАВ
13 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 42

Задержка в androidz - Программирование Android

05.06.2016, 22:35. Просмотров 155. Ответов 0
Метки (Все метки)

Всех приветствую. Подскажите пожалуйста, как сделать нормально задержку в android. Просто я,например делаю так:
Java
1
2
3
4
try {
Thread.currentThread().sleep(500);
} catch(InterruptedException ex) {
}
И потом, после задержки воспроизвожу нужные звуки. Просто в моей игре происходит так, что сначала хожу я, а потом бот. Если не ставить задержку, то когда, например я проигрываю с помощью soundpool несколко звуков, они почему-то все обрывается. Повторяю, что не один, а все 3 которые я проигрываю, поэтому я использую задержку. Но выше описанный способ мне не нравится, поскольку из-за задержки моё приложение начинает зависать. У меня возникла идея использовать для моих целей класс countdowntimer, но есть одна проблема. Дело в том,что после задержки в разных местах кода мне нужно воспроизводить разные звуки, а иногда несколько звуков одновременно. Конечно можно создать 10-20 объектов типа CountDownTimer, но в правилах игры игроки могут делать несколько ходов, т.е мне придётся иногда несколько раз вызывать метод таймера start, а поскольку это происходит в основном потоке, таймер прервётся и начнёт работать заново, что вызовет не совсем корректную работу моей программы. Есть ли какой-то класс, в java, благодаря которому я смогу отсрочить выполнение какого-либо действия также,как я делал с помощью класса thread метода sleep,но чтобы отсроченное действие выполнялось в отдельном потоке. Заранее всех благодарю за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru