我有以下asynctask类,它不在活动中.在我正在初始化asynctask的活动中,我希望asynctask将回调报告回我的活动.可能吗?或者asynctask是否必须与活动位于同一个类文件中?
protected void onProgressUpdate(Integer... values)
{
super.onProgressUpdate(values);
caller.sometextfield.setText("bla");
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
是否有可能定义AsyncTask的单个实例,而不是在每个类中定义?
或者它被设计为每个活动单独定义?
我有4-5个活动,每个活动都有不同的url请求,对于url的响应,我已经定义了一个单独的类,其中包含根据请求解析和填充对象的方法.
编辑:我上面犯了一个错误.实际上,我应该定义从AsyncTask扩展的单个类,还是在需要的每个Activity中定义一个私有类?
道歉,我有点困惑.
谢谢.