Android: Выполнение трудоемкой задачи в потоке пользовательского интерфейса? - PullRequest
2 голосов
/ 26 февраля 2011

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

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

если возможно, можете ли вы предоставить мне пример кода или ссылки ....

спасибо:)

1 Ответ

7 голосов
/ 26 февраля 2011

AsyncTask - очень удобный способ для этого, он имеет отличные возможности для инициализации и очистки.

Документы, включая пример здесь .

...