2016-12-09 3 views
-4

Как я могу выполнить больше блоков кода одновременно? Я хочу сделать что-то в одном блоке кода, и в то же время я хочу проверять или обновлять что-либо с помощью while (true) {...} Я пытался с интерфейсом runnable, но когда цикл во время запуска (бесконечный цикл потому что я установил while (true)), приложение блокирует ... вы помогаете мне с любыми идеями? Пожалуйста, также разместите свой код. Благодаря!Java Android: Выполнение большего количества блоков кода в то же время

ответ

0

Посмотрите на AsyncTask, который обеспечивает правильное и простое использование нити пользовательского интерфейса. Этот класс позволяет выполнять фоновые операции и публиковать результаты в потоке пользовательского интерфейса без необходимости манипулировать потоками и/или обработчиками.

Я предполагаю, что, когда вы упоминаете обновление в вашем вопросе вы имеете в виду обновление в UI.

+0

пример кода? Мне нужно только что-то посмотреть, что всегда выполняется (правда) {...} – Tosch

+0

Большое спасибо, я решил это! – Tosch