У меня есть анимация, в которой запускается событие. Это событие запускает много вычислительных ресурсов и, таким образом, зацикливает пользовательский интерфейс.
Что мне нужно сделать, так это сохранить поток работоспособным. Когда событие происходит, оно передает строку в поток, выполняет вычисления (в том числе с использованием класса audioRecord) и возвращает логическую переменную.
Я оглянулся и, кажется, AsyncTask может быть лучшим решением, но я хотел посмотреть, есть ли у кого-нибудь из вас идеи? Учитывая производительность, это лучший путь?
Спасибо,
Бен