前几天我也有同样的情况。我已经通过以下方式解决了问题:将活动的引用传递给异步类的构造函数,并在后台执行do函数。现在在后执行函数中,从异步类中调用您活动的公共方法以再次执行任务…或尝试以下操作:
if (asynclass.getStatus() == android.os.AsyncTask.Status.PENDING) { asynclass.execute(); } else if (RF.getStatus() == android.os.AsyncTask.Status.FINISHED) { asynclass = new asyncclass(); asynclass.execute(); } else { Toast.maketoast(this, "Plz wait", 1).show(); }干杯



