Как я уже сказал, пожалуйста, опишите больше ваших потребностей и целей, которые вы хотите достичь.

я возникли проблемы с пониманием, как использоватьLooper prepare()/loop()/quit() логика.

У меня есть три потока: один - поток пользовательского интерфейса, один - поток логики игры, а последний - поток сетевого взаимодействия (фоновый поток, живет только во время использования).

Поток игры имеет много зависимостей от результатов сетевых вызовов, поэтому я хотел раскрутить сетевой поток из потока игры и получитьHandler опубликовать результат обратно.

Конечно, поскольку поток пользовательского интерфейса не участвует, мне нужно позвонитьLooper.prepare()... где-то. Я думал, что это должно быть вызвано в ветке игры, но я не могу этого сделать, потому чтоloop() берет это на себя.

Как мне отправлять сообщения в ветку игры из сетевой ветки с помощью моего обработчика?

Ответы на вопрос(2)

Ваш ответ на вопрос