«android-volley» 태그된 질문

Volley는 네트워킹 및 원격 이미지로드를 더 쉽고 빠르게 만들어주는 Android 용 Google 라이브러리입니다.

9
발리 타임 아웃 시간 변경
Android에 새로운 Volley 프레임 워크를 사용하여 서버에 요청합니다. 그러나 응답하지만 응답을 받기 전에 시간이 초과됩니다. 이 코드를 추가하려고했습니다. HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); 에서 HttpClientStack다른 정수 (50000)에 발리 프레임 워크,하지만 여전히 시간이 초과 50초 전에. 시간 초과를 긴 값으로 변경하는 방법이 있습니까?

11
java.lang.IllegalStateException : 단편이 활동에 첨부되지 않음
API 호출 중에이 오류가 거의 발생하지 않습니다. java.lang.IllegalStateException: Fragment not attached to Activity isAdded()조각이 현재 활동에 추가되었는지 여부를 확인하기 위해 메소드 안에 코드를 넣으려고 했지만 여전히이 오류가 거의 발생하지 않습니다. 왜 여전히이 오류가 발생하는지 이해하지 못합니다. 어떻게 방지 할 수 있습니까? 라인에 오류가 표시됩니다. cameraInfo.setId(getResources().getString(R.string.camera_id)); 아래는 내가 만드는 샘플 API …

7
발리와 동기식 요청을 할 수 있습니까?
이미 백그라운드 스레드가있는 서비스에 있다고 가정하십시오. 콜백이 동 기적으로 발생하도록 동일한 스레드에서 발리를 사용하여 요청을 할 수 있습니까? 여기에는 두 가지 이유가 있습니다.-먼저 다른 스레드가 필요하지 않으며 스레드를 생성하는 데 낭비가됩니다. -둘째, ServiceIntent에 있으면 콜백 전에 스레드 실행이 완료되므로 Volley의 응답이 없습니다. 내가 제어 할 수있는 runloop가있는 스레드가있는 자체 서비스를 …

19
Volley Android 네트워킹 라이브러리
내 프로젝트에서 Volley를 사용하는 것에 대해 몇 가지 질문이 있습니다. 이 라이브러리를 모든 Java 프로젝트에서 사용할 수 있습니까? 아니면 Android에서만 사용할 수 있습니까? 여기에 여러 분기가 있고 어떤 분기로 시작할지에 대한 문서가 없습니다. 시작하려면 어떤 브랜치를 사용해야합니까? 이 라이브러리를 자신의 프로젝트에 어떻게 통합합니까? 더 나은 접근 방식 : Volley를 독립형 …

11
오류 : Android 스튜디오에서 이름이 'default'인 구성을 찾을 수 없습니다.
나는 발리 라이브러리를 사용하여 안드로이드에서 네트워크 작업을 수행하고 있습니다. 그래서 Android Studio 및 gradle 시스템에서 만든 프로젝트 에이 라이브러리를 추가하려고합니다. 내 프로젝트에 발리 라이브러리를 추가했지만 gradle과 동기화하면 오류 메시지가 나타납니다. 나는 여기에서 보는 모든 답변을 시도했지만 아무것도 효과가 없었습니다. 오류 메시지 : Android Studio에서 이름이 'default'인 구성을 찾을 수 없습니다. …

5
Volley 및 HttpEntity없이 POST Multipart 요청 작업
이것은 실제로 질문이 아니지만 필요할 때 참조 할 수 있도록 여기에서 작업 코드 중 일부를 공유하고 싶습니다. 우리가 알고 있듯이 HttpEntityAPI22에서 더 이상 사용되지 않으며 API23 이후 완전히 제거되었습니다. 현재 Android 개발자의 HttpEntity Reference에 더 이상 액세스 할 수 없습니다 (404). 따라서 다음은 Volley가 있고 HttpEntity가없는 POST Multipart Request에 대한 …

13
Volley Request에서 사용자 지정 헤더를 설정하는 방법
Volley 요청에 대해 사용자 정의 헤더를 어떻게 설정할 수 있습니까? 현재 POST 요청에 대한 본문 내용을 설정하는 방법이 있습니다. 간단한 GET 요청이 있지만 사용자 지정 헤더도 함께 전달해야합니다. JsonRequest 클래스가 어떻게 지원하는지 모르겠습니다. 전혀 가능합니까?

9
Volley를 사용하여 Android에서 "multipart / form-data"POST를 보내는 방법
multipart/form-data아직 Volley를 사용하여 Android 에서 POST를 보낼 수있는 사람이 있습니까? 나는 image/pngPOST 요청을 사용하여 서버 에 업로드하는 데 성공하지 못했고 누군가가 있는지 궁금합니다. 이 작업을 수행하는 기본 방법 public byte[] getPostBody()은 Request.java클래스 에서 재정의 File하고 경계에 대한 빈 헤더 키로 거기에 첨부하는 것입니다. 그러나 내 파일을 Stringfor 로 변환 Map<String, …

17
Android 발리를 Android Studio로 가져 오기
구글 발리 라이브러리를 사용하고 싶어 Android Studio를 사용하고 있으며 .jar 라이브러리를 추가하는 방법을 알고 있습니다. 그러나 volley 파일로 .jar 라이브러리를 만들 수 없습니다. https://android.googlesource.com/platform/frameworks/volley 내가 한 일은 다음과 같습니다. (Windows 7 사용) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar 그리고 출력을 얻습니다. Java …

8
Volley를 사용하여 JSON 데이터로 POST 요청 보내기
새 JsonObjectRequest요청 을 보내고 싶습니다 . JSON 데이터를 받고 싶습니다 (서버에서 응답) : OK 이 요청과 함께 JSON 형식의 데이터를 서버에 보내고 싶습니다. 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 …

8
Volley (또는 기타 라이브러리)를 Android Studio 프로젝트에 통합하는 가장 좋은 방법
이 작업을 수행하는 가장 좋은 방법에 대한 다른 조언을 보았습니다. 이 질문 은 항아리를 만드는 것을 다룹니다. 다른 곳에서는 단순히 발리 소스를 자신의 프로젝트에 복사하라는 조언을 보았습니다. android.com의 라이브러리에 대한 이 섹션 은 가장 권위있는 것 같습니다. 그러나 발리를 컴파일 한 후에는 aal 라이브러리가 없지만 그 섹션에는 있어야한다고 말합니다. 그래서 …


9
Volley JsonObjectRequest Post 요청이 작동하지 않습니다.
요청을 위해 Android Volley를 사용하고 있습니다. 그래서이 코드를 사용합니다. 나는 한 가지를 이해하지 못합니다. 내 서버에서 params가 항상 null인지 확인합니다. getParams ()가 작동하지 않는다고 생각합니다. 이 문제를 해결하려면 어떻게해야합니까? RequestQueue queue = MyVolley.getRequestQueue(); JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.POST,SPHERE_URL,null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { System.out.println(response); hideProgressDialog(); } …

2
발리 요청 재시도 정책은 시간 초과를 고려하지 않습니다
아래와 같이 DefaultRetryPolicy 에서 1500을 initialTimeoutMs 로 설정 했지만 시간 초과를 고려하지 않습니다. request.setRetryPolicy(new DefaultRetryPolicy(1500 , DefaultRetryPolicy.DEFAULT_MAX_RETRIES , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); 시간 초과 여부를 테스트하기 위해 장치에서 WiFi를 분리하고 Logcat 에서 다음 시간을 보았습니다 . 2019-12-16 14:28:15.892 I/MyClass: request sent 2019-12-16 14:28:35.930 I/MyClass: request caught onError 1.5 초 후에 onResponse 또는 onError를 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.