Я беру ссылку с http://www.androidhive.info/2016/02/android-push-notifications-using-gcm-php-mysql-realtime-chat-app-part-3/ для завершения приложение для чата. В учебнике использовался Volley
логин, и я обнаружил, что он показывает Volley error: null, code: null
, вот так:
03-24 01:04:43.141 2523-5531/tw.idv.mogoflash.gcmadvance1 E/LoginActivity: params: {[email protected], name=Morton}
03-24 01:04:45.639 2523-5531/tw.idv.mogoflash.gcmadvance1 E/LoginActivity: params: {[email protected], name=Morton}
03-24 01:04:46.796 2523-5531/tw.idv.mogoflash.gcmadvance1 D/Volley: [116] BasicNetwork.logSlowRequests: HTTP response for request=<[ ] http://10.0.2.2/gcm_chat/v1/user/login 0x1e7db229 NORMAL 1> [lifetime=3655], [size=0], [rc=404], [retryCount=1]
03-24 01:04:46.796 2523-5531/tw.idv.mogoflash.gcmadvance1 E/Volley: [116] BasicNetwork.performRequest: Unexpected response code 404 for http://10.0.2.2/gcm_chat/v1/user/login
03-24 01:04:46.797 2523-2523/tw.idv.mogoflash.gcmadvance1 E/LoginActivity: Volley error: null, code: com.android.volley.NetworkResponse@2ecd3e18
03-24 01:04:46.800 2523-2523/tw.idv.mogoflash.gcmadvance1 D/Volley: [1] Request.finish: 3676 ms: [ ] http://10.0.2.2/gcm_chat/v1/user/login 0x1e7db229 NORMAL 1
03-24 01:04:46.881 2523-2650/tw.idv.mogoflash.gcmadvance1 V/RenderScript: 0xaea5dc00 Launching thread(s), CPUs 2
Это моя настройка URL:
public static final String BASE_URL = "http://10.0.2.2:8080/gcm_chat/v1/user/login";
Я понятия не имею об этой ошибке залпа, почему она показывает мне ноль?
Я пытался изменить свой URL-адрес, например:
public static final String BASE_URL = "http://Webserver/gcm_chat/v1/user/login";
а также
public static final String BASE_URL = "http://localhost/gcm_chat/v1/user/login";
они у меня не работают.
Я проверил MySQL, что пользователь Morton существовал.
Кто-нибудь может сказать мне, почему? Любая помощь будет оценена по достоинству.
Volley error: null, code: com.android.volley.NetworkResponse@3c4a563c
24.03.2017StringRequest strReq = new StringRequest(Request.Method.POST, EndPoints.LOGIN, new Response.Listener<String>() {...
такой же, как в учебном примере. Спасибо за stackoverflow.com/a/30228587/4332049, я проверю. 24.03.2017