Korzystam z nowej struktury Volley dla Androida, aby wysłać żądanie do mojego serwera. Ale upływa limit czasu przed otrzymaniem odpowiedzi, chociaż nie odpowiada. Próbowałem dodać ten kod: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); w HttpClientStackstrukturze Volley do innej liczby całkowitej (50000), ale nadal upływa limit czasu przed 50 sekundami. Czy istnieje sposób …
Rzadko otrzymuję ten błąd podczas wykonywania wywołania interfejsu API. java.lang.IllegalStateException: Fragment not attached to Activity Próbowałem umieścić kod w isAdded()metodzie, aby sprawdzić, czy fragment jest aktualnie dodawany do jej aktywności, ale nadal rzadko pojawia się ten błąd. Nie rozumiem, dlaczego nadal otrzymuję ten błąd. Jak mogę temu zapobiec? Pokazuje błąd …
Wyobraź sobie, że jestem w usłudze, która ma już wątek w tle. Czy mogę wykonać żądanie przy użyciu woleja w tym samym wątku, aby wywołania zwrotne były synchroniczne? Są ku temu 2 powody: - Po pierwsze, nie potrzebuję kolejnego wątku, a tworzenie go byłoby marnotrawstwem. - Po drugie, jeśli jestem …
Mam kilka pytań dotyczących używania Volley w moich projektach: Czy ta biblioteka może być używana w dowolnym projekcie Java lub tylko w systemie Android? Widzę tutaj wiele gałęzi i nie ma dokumentacji, od której ma się zacząć. Od której gałęzi powinienem zacząć? Jak zintegrować tę bibliotekę ze swoim własnym projektem? …
Używam biblioteki volley do wykonywania operacji sieciowych w systemie Android. Więc próbuję dodać tę bibliotekę do mojego projektu, który jest tworzony w Android Studio i systemie Gradle. Dodałem bibliotekę volley do mojego projektu, ale kiedy synchronizuję się z Gradle, pojawia się komunikat o błędzie. Wypróbowałem wszystkie odpowiedzi, które tutaj widzę, …
To nie jest tak naprawdę pytanie, jednak chciałbym udostępnić tutaj część mojego działającego kodu w celach informacyjnych, gdy zajdzie taka potrzeba. Jak wiemy, HttpEntityjest to przestarzałe z API22 i całkowicie usunięte od API23. W tej chwili nie możemy już uzyskać dostępu do HttpEntity Reference na Android Developer (404). Oto mój …
W jaki sposób można ustawić niestandardowe nagłówki dla żądania Volley? W tej chwili istnieje sposób na ustawienie treści dla żądania POST. Mam proste żądanie GET, ale muszę wraz z nim przekazać niestandardowe nagłówki. Nie widzę, jak klasa JsonRequest to obsługuje. Czy to w ogóle możliwe?
Czy ktoś był już w stanie wysłać multipart/form-dataPOST na Androida za pomocą Volley? Nie udało mi się przesłać za image/pngpomocą żądania POST na nasz serwer i jestem ciekawy, czy ktoś to zrobił. Uważam, że domyślnym sposobem zrobienia tego byłoby przesłonięcie public byte[] getPostBody()w Request.javaklasie i dołączenie Filetam pustego klucza nagłówka …
Chcę skorzystać z biblioteki do siatkówki Google Używam Android Studio i wiem, jak dodawać biblioteki .jar. Ale nie mogłem utworzyć biblioteki .jar z plikami volley: https://android.googlesource.com/platform/frameworks/volley Oto co zrobiłem: (używając Windows siedem) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar I otrzymuję wynik: Wystąpił …
Chciałbym wysłać nową JsonObjectRequestprośbę: Chcę otrzymać dane JSON (odpowiedź z serwera): OK Chcę wysłać dane w formacie JSON z tym żądaniem do serwera JsonObjectRequest request = new JsonObjectRequest( Request.Method.POST, "myurl.com", null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { //... } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError …
Widziałem różne rady, jak to najlepiej zrobić. To pytanie dotyczy tworzenia słoika. Gdzie indziej widziałem rady, aby po prostu skopiować źródło salwy do własnego projektu. Ta sekcja dotycząca bibliotek na android.com wydaje się najbardziej miarodajna. Jednak po skompilowaniu volleya nie mam biblioteki aal, podczas gdy ta sekcja mówi, że powinienem. …
Widziałem sesję Google IO 2013 o Volley i rozważam przejście na volley. Czy Volley obsługuje dodawanie parametrów POST / GET do żądania? Jeśli tak, jak mogę to zrobić?
Ustawiłem 1500 jako initialTimeoutMs w DefaultRetryPolicy jak poniżej, ale nie uwzględnia limitu czasu: request.setRetryPolicy(new DefaultRetryPolicy(1500 , DefaultRetryPolicy.DEFAULT_MAX_RETRIES , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); Odłączyłem Wi-Fi na moim urządzeniu, aby przetestować limit czasu i zobaczyłem te czasy w Logcat : 2019-12-16 14:28:15.892 I/MyClass: request sent 2019-12-16 14:28:35.930 I/MyClass: request caught onError Zajęło mi to więcej …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.