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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kency
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 12
#1

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

13.01.2015, 14:56. Просмотров 309. Ответов 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..
То есть сервис используется для фоновых процессов и для моего случая, я так полагаю, не подходит..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2015, 14:56     Как организовать взаимодействие с интерфейсом без участия пользователя?
Посмотрите здесь:
Android Отправка смс без участия пользователя
Как получить приблизительное местоположение пользователя без использования сервисов Google? Android
Взаимодействие с++ и Java без JNI Android
Как организовать сервис? Android
Как организовать фоновую задачу Android
Как лучше организовать напоминалку? Android
Android CustomView как организовать скрол?
Android Подскажите как правильно организовать работу с БД
Android Подскажите, как организовать свое обучения
Android Как лучше организовать массив String[] из 60 элементов?
Как организовать сохранение данных при регистрации Android
Как организовать передачу данных между JS и Studio? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
max_max
5 / 5 / 1
Регистрация: 12.08.2014
Сообщений: 26
13.01.2015, 15:38     Как организовать взаимодействие с интерфейсом без участия пользователя? #2
Но во время хода компьютера слушатели не могут быть использованы, так как нет прямого взаимодействия с интерфейсом.
Могут, например, можно задать клик на объект программно: object.pefrormClick(), жест тоже можно организовать.
Kency
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 12
13.01.2015, 15:56  [ТС]     Как организовать взаимодействие с интерфейсом без участия пользователя? #3
max_max, о, спасибо. Возможно, это поможет.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
13.01.2015, 16:25     Как организовать взаимодействие с интерфейсом без участия пользователя? #4
Kency, вы ведь по клику запускаете какой-то код? Вот его же и запускайте когда должен сходить компьютер.
Yandex
Объявления
13.01.2015, 16:25     Как организовать взаимодействие с интерфейсом без участия пользователя?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru