Android AsyncTaskloader与片段活动的关系

Android AsyncTaskloader与片段活动的关系,android,android-fragments,android-asynctask,android-context,loader,Android,Android Fragments,Android Asynctask,Android Context,Loader,-我是否必须使用片段活动(或任何活动)才能使用?我是否也必须实施装载机 -我成功使用asyncTask在mainActivity之外使用它,并使用interface处理返回的数据。我可以使用asynctaskloader进行同样的操作吗 -为什么构造函数需要一个上下文?如果我在活动外执行这个线程,上下文值是多少 new AsyncTaskLoader<Service.DataHandler>(****){ //**** here in the

-我是否必须使用片段活动(或任何活动)才能使用?我是否也必须实施
装载机

-我成功使用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 
new AsyncTaskLoader(****){
//****在这里,在上下文的地方,我应该说什么?
数据处理器mHaDataHandler;
@凌驾
公共数据处理程序loadInBackground(){
字符串getUrl=url;
字节[]GetResult=newservice.doGet(请求标识符,getUrl);
}捕获(例外e){
e、 printStackTrace();
}
}
返回mHaDataHandler;
}
@凌驾
public void deliverResult(数据处理程序数据){
super.deliverResult(数据);
//下面是回应
ServiceListener.onServiceInterface(requestIdentifier,mHaDataHandler.getData());
}
};
//...... 其余的代码,我在构造函数中的观点,它适用于上下文,我应该放在这里

这对于示例来说非常好,但是没有片段活动或任何活动

你尝试了什么吗?我想知道在构造函数中,如果它不在活动中,我应该放什么检查这里给出的示例。它已经从ListFragmentThank调用了AsyncTaskLoader谢谢,我看到了,但我不想在这个方法中使用它,我想调用一个普通函数,而不是从activity或list fragment调用,结果在另一个类中处理它。那么上下文是否有这样的解决方案?大多数使用list fragment或activity或fragment activity的示例中,我没有发现没有这些的exmaple?因此,如果可以不使用(片段活动、片段列表、活动)来完成它,你尝试过什么吗?我想知道在构造函数中,如果它不在活动中,我应该放什么检查这里给出的示例。它已经从ListFragmentThank调用了AsyncTaskLoader谢谢,我看到了,但我不想在这个方法中使用它,我想调用一个普通函数,而不是从activity或list fragment调用,结果在另一个类中处理它。那么上下文是否有这样的解决方案?大多数使用list fragment或activity或fragment activity的示例中,我没有发现没有这些的exmaple?那么,如果可以不使用(片段活动、片段列表、活动)来完成它呢?