在android中,我可以在一个单独的线程中使用所有截击网络操作吗?
我是否可以在单独的线程中对每个网络调用使用截击网络操作,如下所示:-在android中,我可以在一个单独的线程中使用所有截击网络操作吗?,android,Android,我是否可以在单独的线程中对每个网络调用使用截击网络操作,如下所示:- new Thread() { @Override public void run() { // Creating volley request obj JsonArrayRequest movieReq = new JsonArrayRequest(url, new Response.Listener<JSONArray>() {
new Thread() {
@Override
public void run() {
// Creating volley request obj
JsonArrayRequest movieReq = new JsonArrayRequest(url,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Log.d(TAG, response.toString());
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
}
});
}
};
新线程(){
@凌驾
公开募捐{
//创建截击请求对象
JsonArrayRequest movieReq=新的JsonArrayRequest(url,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONArray响应){
Log.d(TAG,response.toString());
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
d(标记“Error:+Error.getMessage());
}
});
}
};
这是您问题的答案,已经发布在StackOverflow上
Volley在另一个线程上为您完成联网工作,并将其发送回主线程。谢谢@Flemming的回答。