标签: java android multithreading eclipse background-process
在我的应用程序中我尝试在单击按钮时在UI线程中处理任务(单击按钮时只执行一次任务)...因为任务很耗时我的UI被冻结并且没有不允许用户进一步输入......
我的问题是除了“线程”以外还有其他任何方法来运行我的任务,以便我的UI不会被冻结..因为我不希望任务重复运行..
如果可能,您可以向我提供示例代码或链接....
谢谢:)
答案 0 :(得分:7)
AsyncTask是一种非常方便的方法,它有很好的初始化和清理钩子。
文档包括示例here。