public MyAsyncTask extends AsyncTask<object,int,int>
{
}
MyAsyncTask Mytask=null
public void executeTask()
{
if (Mytask!= null && Mytask.getStatus() == GenericTask.Status.RUNNING)
{
return;
}
if(Mytask==null)Mytask=new MyAsyncTask();
Mytask. execute();
}
问题在于:如果我执行了一次executeTask(),然后再调用executeTask()的话,就会在Mytask. execute();
系统错误说"只能执行一次"
如何解决,一个MyAsyncTask 能重复使用呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货