Android 使用截击时,我无法从服务器获得任何响应?

Android 使用截击时,我无法从服务器获得任何响应?,android,android-volley,android-intentservice,Android,Android Volley,Android Intentservice,我正在使用截击从服务器获取带有意图服务的响应,但无法从服务器获取响应。意图服务每次都在调用,但没有从服务器得到响应。 下面是我的代码意图服务:- public class SampleSchedulingService extends IntentService { String BASE_URL = "http://192.168.1.125:8080/"; String REG_CHECK = BASE_URL + "" + "services/account/check"; /**

我正在使用截击从服务器获取带有意图服务的响应,但无法从服务器获取响应。意图服务每次都在调用,但没有从服务器得到响应。 下面是我的代码意图服务:-

public class SampleSchedulingService extends IntentService {

String BASE_URL = "http://192.168.1.125:8080/";
String REG_CHECK = BASE_URL + "" + "services/account/check";

/**
 * @param name
 */
public SampleSchedulingService() {
    super("MYSCHEDULINGSERVICE");
    // TODO Auto-generated constructor stub
}

/* (non-Javadoc)
 * @see android.app.IntentService#onHandleIntent(android.content.Intent)
 */
@Override
protected void onHandleIntent(Intent intent) {
    // TODO Auto-generated method stub
    //Log.d(getClass().getSimpleName(), "I ran!");
    updateLatLong();

    //SampleAlarmReceiver.completeWakefulIntent(intent);
}

/**
 * 
 */
private void updateLatLong() {
    // TODO Auto-generated method stub
    HashMap<String, String> params = new HashMap<String, String>();

    params.put("imeiNo", "myImeiNumber");

    Log.d(getClass().getSimpleName(), params.toString());

    JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(
            VolleyHelper.POST, REG_CHECK,
            new JSONObject(params), onJsonObjectReqResponse(), null);
    ApplicationController.getInstance()
            .addToRequestQueue(jsonObjectRequest);
}

/**
 * @return
 */
private Response.Listener<JSONObject> onJsonObjectReqResponse() {
    // TODO Auto-generated method stub
    return new Response.Listener<JSONObject>() {

        @Override
        public void onResponse(JSONObject response) {
            // TODO Auto-generated method stub
            try {
                Log.d(getClass().getSimpleName(), response.toString());
            } catch (Exception e) {
                // TODO: handle exception
            }               
        }
    };
}   
公共类SampleSchedulingService扩展了IntentService{
字符串BASE_URL=”http://192.168.1.125:8080/";
String REG\u CHECK=BASE\u URL++“服务/帐户/检查”;
/**
*@param name
*/
公共样本查询服务(){
超级(“MYSCHEDULINGSERVICE”);
//TODO自动生成的构造函数存根
}
/*(非Javadoc)
*@see android.app.IntentService#onHandleIntent(android.content.Intent)
*/
@凌驾
受保护的手部内容无效(意图){
//TODO自动生成的方法存根
//Log.d(getClass().getSimpleName(),“我跑了!”);
updateLatLong();
//SampleAlarmReceiver.completeWakefulIntent(intent);
}
/**
* 
*/
private void update long(){
//TODO自动生成的方法存根
HashMap params=新的HashMap();
参数put(“imeiNo”、“myImeiNumber”);
Log.d(getClass().getSimpleName(),params.toString());
JsonObjectRequest JsonObjectRequest=新JsonObjectRequest(
截击助手.POST,注册检查,
新的JSONObject(参数),onJsonObjectReqResponse(),null);
ApplicationController.getInstance()
.addToRequestQueue(jsonObjectRequest);
}
/**
*@返回
*/
私有响应。侦听器onJsonObjectReqResponse(){
//TODO自动生成的方法存根
返回新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
//TODO自动生成的方法存根
试一试{
Log.d(getClass().getSimpleName(),response.toString());
}捕获(例外e){
//TODO:处理异常
}               
}
};
}   

}

如果有任何异常,请在catch块中尝试e.printStackTrace(),并将其发布。@Harry获取Log.d(getClass().getSimpleName(),params.toString())时没有异常;到目前为止,它还在工作,但只是没有得到响应。请将Response.ErrorListener添加到您的JsonObjectRequest中。谢谢@IvanP现在可以从服务器上获得我收到的错误。