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

Как организовать взаимодействие с интерфейсом без участия пользователя? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Есть ли нормальный эмулятор для Mac OS X? Наверное, нет http://www.cyberforum.ru/android-dev/thread1352455.html
Всем привет! Не так давно перестало включаться Android-устройство, пока пытаюсь настроить эмулятор. Операционка здесь - Mac OS, соответственно, выбор гораздо уже. Попытался настроить стандартный...
Программирование Android Передача данных Всем доброго времени суток. Написал приложение на андроид 4.2 для планшета, так же есть программа для ноута. Суть в том что по нажатию кнопки на планшете нужно передавать данные на ноут, а... http://www.cyberforum.ru/android-dev/thread1352393.html
Вывод измененной превью с камеры на ImageView Программирование Android
Здравствуйте. Мне необходимо выводить на экран измененное изображение с камеры. Для это беру массив изображения, перевожу его в растр, далее изменяю его. И уже измененный растр я пытаюсь вывести на...
При помощи какого свойства можно располагать view-элементы над другими view-элементами? Программирование Android
я новичок. При помощи какого свойства я могу располагать view-элементы над другими view-элементами. И еще как можно программно задавать вес view-элементу пробовал так: TableRow TRow = (TableRow)...
Программирование Android Не генерируется файл R.java при импорте и создании новых проектов http://www.cyberforum.ru/android-dev/thread1351972.html
Всем привет, переустановил ОС на компе установил eclipse+adt+sdk, однако при импорте старых и создании новых проектов не генерируется R.java и во всех файлах java кучи ошибок, при это консоль выдает...
Программирование Android Создание подкнопки динамически В общем какое дело я создаю кнопки динамически в LinearLayout который их распологает горизонтально. LinearLayout layout = (LinearLayout) rootView.findViewById(R.id.buttonsView); ... подробнее

Показать сообщение отдельно
Kency
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 12

Как организовать взаимодействие с интерфейсом без участия пользователя? - Программирование Android

13.01.2015, 14:56. Просмотров 326. Ответов 3
Метки (Все метки)

Здравствуйте! Начинающий джавист просит помощи!
Пишу шашки под андроид. Столкнулся с проблемой при продумывании архитектуры игры человек vs компьютер. Как известно, пользователь взаимодействует с программой через интерфейс. Для элементов интерфейса назначаются слушатели, внутри которых перегружаются методы, отвечающие за то или иное событие.

Когда ходит человек, то как раз-таки все нужные операции выполняются методами, отвечающими за то или иное событие.

Но во время хода компьютера слушатели не могут быть использованы, так как нет прямого взаимодействия с интерфейсом. Вопрос: где можно организовать обработку хода компьютером и, что самое главное, последующее взаимодействие с пользовательским интерфейсом?

Подойдет ли для этого сервис(Service)?
Документация гласит:
A Service is an application component representing either an application's desire to perform a longer-running operation while not interacting with the user..
То есть сервис используется для фоновых процессов и для моего случая, я так полагаю, не подходит..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru