【发布时间】:2014-04-01 07:20:53
【问题描述】:
我有一个使用以下库的网络类:Lib Docs 具有 4 个函数来进行获取、发布删除和向服务器发送请求。这是简化版:
public static void get(Context context, String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
httpClient.get(context, getAbsoluteUrl(url), params, responseHandler);
}
现在不必通过参数传递上下文,有没有可能的方法来获取函数内部调用活动的上下文?
一些类似的东西:
public static void get(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
Context context = getCallignActivtyCntext() // <====== some thing like this
httpClient.get(context, getAbsoluteUrl(url), params, responseHandler);
}
我需要特定上下文的原因是因为我必须在销毁活动时取消所有网络请求,并且它会根据上下文对所有请求进行分组或标识。
【问题讨论】:
标签: android android-activity static android-context