【发布时间】:2014-02-13 16:53:14
【问题描述】:
我创建了通过 android 手机的文件系统进行搜索的应用程序,我想用当前正在搜索的文件的信息更新通知栏中的通知。
首先我想使用 AsyncTask,但后来我发现它不应该用于长时间运行的操作,我相信通过文件系统进行搜索。来自文档
理想情况下,AsyncTasks 应该用于短操作(几秒钟 最多。
他们的建议是使用 Executor、ThreadPoolExecutor 和 FutureTask。但没有指定示例。那么究竟应该怎么做才能正确实现呢?有人可以给我一个例子吗?我不知道我是否应该有一些私有类来扩展 AsyncTask 并将外部类的运行方法放到 doInBackground 方法或其他东西..
【问题讨论】: