2010-06-02 1 views
1

Как реализовать многопоточность в приложении Android, чтобы повысить отзывчивость пользовательского интерфейса. ?mulithreading in android

+0

Вы говорите об интерфейсе Android или пользовательском интерфейсе вашего приложения? – Kiril

ответ

3

UI в Android уже обрабатывается в отдельном потоке, поэтому вам не нужно беспокоиться об этом. У faq есть раздел на Handling Expensive Operations in the UI Thread, если это то, что вам нужно решить.

+0

Пройдет через ссылку. Спасибо –

+0

В строке mHandler.post ... Приложение останавливается без изменений. –

1

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

AsyncTask кажется более простым в использовании, хотя существуют другие подходы, такие как использование runnables и handlers.

+0

AsyncTask полностью – m6tt

0

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