После второго запроса сети, используя Volley
, я всегда получаю эту ошибку. Кажется, не имеет значения, какой URL я вставляю. Volley
всегда утверждает, что он неверен.
08-04 20:16:26.885 14453-14470/com.thredup.android E/Volley﹕ [994] NetworkDispatcher.run: Unhandled exception java.lang.RuntimeException: Bad URL
java.lang.RuntimeException: Bad URL
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:127)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:110)
Caused by: java.net.MalformedURLException: Protocol not found:
at java.net.URL.<init>(URL.java:176)
at java.net.URL.<init>(URL.java:125)
at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:101)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:93)
Следя далее, я ввел пару журналов в HurlStack. В
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders),
запрос, который не работает, REQUEST [ ] 0x0 LOW 26.
"
Таким образом, строка 101 HurlStack: URL parsedUrl = new URL(url);
терпит неудачу с пустым URL (request.getUrl()
пусто).
Я использую OkHttpStack
(расширяя HurlStack).
Любые идеи о том, что может быть причиной этого?