我有一个动画,触发了一个事件。这个事件会消耗大量计算资源,从而使UI卡顿。
我需要做的是保持线程平稳运行。当事件发生时,它将向下传递一个字符串到线程中,执行计算(包括使用audioRecord类),并返回一个布尔变量。
我查看了一些资料,似乎AsyncTask可能是最好的解决方案,但我想知道你们是否有任何想法?考虑性能,这是最好的方法吗?
谢谢,
Ben
我需要做的是保持线程平稳运行。当事件发生时,它将向下传递一个字符串到线程中,执行计算(包括使用audioRecord类),并返回一个布尔变量。
我查看了一些资料,似乎AsyncTask可能是最好的解决方案,但我想知道你们是否有任何想法?考虑性能,这是最好的方法吗?
谢谢,
Ben