我已经为此寻找一个明确的答案,但我还没有找到一个。
按下按钮后,android 应用程序将开始AsyncTask收集加速度计数据。
我想在 10 秒AsyncTask后停止。基本上试图保存 10 秒的加速数据块,以供我的应用程序的另一部分处理。
有没有办法控制 AsyncTask 运行的时间?
我已经为此寻找一个明确的答案,但我还没有找到一个。
按下按钮后,android 应用程序将开始AsyncTask收集加速度计数据。
我想在 10 秒AsyncTask后停止。基本上试图保存 10 秒的加速数据块,以供我的应用程序的另一部分处理。
有没有办法控制 AsyncTask 运行的时间?
public final Result get (long timeout, TimeUnit unit)可能对你有用。例如:
mTask.get(10000, TimeUnit.MILLISECONDS);