我为此寻找了一个明确的答案,但我还没找到。
一旦按下按钮, android应用程序将启动AsyncTask
以收集加速度计数据。
我想让AsyncTask
在10秒后停止。基本上尝试保存10秒的加速数据块,以便我的应用程序的另一部分进行处理。
有没有办法控制AsyncTask的运行时间?
答案 0 :(得分:0)
public final Result get (long timeout, TimeUnit unit)对您有用。 e.g:
mTask.get(10000, TimeUnit.MILLISECONDS);