- 我是否必须使用片段活动(或任何活动)来使用AsyncTaskLoader?我是否还要实施LoaderManger
?
- 我成功使用asyncTask在mainActivity之外使用它并使用interface处理返回的数据。我可以使用asynctaskloader做同样的事情吗?
- 为什么构造函数需要一个上下文?如果我在一个活动之外执行这个线程会有什么上下文值?
new AsyncTaskLoader<Service.DataHandler>(****){
//**** here in the place of context , what i shoud put?
DataHandler mHaDataHandler;
@Override
public DataHandler loadInBackground() {
String getUrl = url;
byte [] GetResult = newservice.doGet(requestIdentifier, getUrl);
} catch (Exception e) {
e.printStackTrace();
}
}
return mHaDataHandler;
}
@Override
public void deliverResult(DataHandler data) {
super.deliverResult(data);
//here handlig the response
ServiceListener.onServiceInterface(requestIdentifier, mHaDataHandler.getData());
}
};
//...... the rest of the code , my point in the constructor , it applies to context , what i should put in this place
对于示例来说会很棒,但没有片段活动或任何活动