최근에 volley를 1.1.1로 업데이트를 했더랬다. 그러고 얼마지나지 않아 아래와 같은 이슈가 터졌다. Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'com.android.volley.Request com.android.volley.Request.setRequestQueue(com.android.volley.RequestQueue)' on a null object reference 발생 지점을 확인해보니 Deprecated된 newRequestQueue를 사용하고 있었다. 그렇다면 RequestQueue가 무엇일까? document에서는 아래와 같이 설명을 하고 있다. public class RequestQueu..
11월의 어느날, Play store에 릴리즈를 하려고 APK를 Console에서 업로드를 했는데... "자세히 알아보기"를 클릭해보면 "Google Play의 대상 API 레벨 요구사항 충족하기"라는 구글 문서가 나온다. 앱 업데이트는 2019년 11월 1일부터 Android 9.0(API 레벨 28) 이상을 타겟팅하도록 요구하기에 이 시점부터는 해당 레벨 미만의 앱은 업데이트가 안된다는 뜻이다. (왓더) 그래서 SDK를 업데이트를 했다. minSdkVersion = 16 targetSdkVersion = 28 // Update : 26 to 28 compileSdkVersion = 28 buildToolsVersion = '28.0.3' 이제 빌드를 해야지 했는데... 설치가 안되는 경우 설치가 되었..
외국 PG(Payment gateway)를 안드로이드 앱에 넣으려고 하는데테스트 소스에 통신하는 파트에 volley라는 것이 보였다.볼리? 발리?okhttp가 아니라?이 기회에 까 보자. 참고 링크Jay의 블로그깡샘의 토마토 (추천)Naver D2 블로그Ringster's Techblogbenelog gist (추천)Ficus Kirkpatrick (추천)kimdohyeong gitbooks 설치 방법이나 개념 설명은 위 링크에도 충분히 찾을 수 있다.개인적인 관심사 위주로 정리를 해보자면... 1. StringRequest와 같은 Request 클래스를 사용한다. request 객체는 RequestQueue에 담아서 서버에 요청한다.이때 StringRequest의 매개변수에는 4개의 서로 다른 형태의 ..
Comment