onPostExecute 在完成后未调用 AsyncTask

2022-09-01 04:03:56

由于某种原因,我的完成后没有被调用。onPostExecute()AsyncTask

我的班级降级:

public class setWallpaperForeground extends AsyncTask<String, Integer, Boolean>

My onPostExecute():

protected void onPostExecute(Boolean result)

一切正常,我的成功完成并返回一个布尔值,但随后它刚刚完成。doInBackground()

谢谢


答案 1

是否使用方法启动了任务?如果您只调用 .execute()onPostExecutedoInBackground


答案 2

您是否在 UI 线程上创建了 AsyncTask?此外,在 onPostExecute() 方法上添加@Override annotaiton,以确保正确声明它。


推荐