标签: android android-asynctask
假设有一个从UI按钮触发的AsyncTask,按钮单击触发execute()以启动任务。如果任务处于执行中,并且用户再次调用execute()会发生什么?
我知道检查AsyncTask.getStatus()可以防止这种情况,但如果我不想检查,会发生什么?
AsyncTask.getStatus()
答案 0 :(得分:2)
由于AsyncTask doc:
此类必须遵循一些线程规则才能正常工作:
必须在UI线程上加载AsyncTask类。这是从JELLY_BEAN开始自动完成的。
希望这有帮助!