First Check your server response is valid JSON or Not if not make it proper To check the resposne you can add loggingInterceptor for OkHttpClient OkHttpClient client = new OkHttpClient.Builder() long t1 = System.nanoTime(); Response response = chain.proceed(request); long t2 = System.nanoTime(); Log.v("Request ","Response: " + responseString); return response.newBuilder() If every thing fine add GsonConverter with below code GsonBuilder gsonBuilder=new GsonBuilder(); Finally Retrofit object creation should be like below
.addInterceptor(new LoggingInterceptor()).build();
static class LoggingInterceptor implements Interceptor {
@Override
public Response intercept(Interceptor.Chain chain) throws IOException {
Request request = chain.request();
Log.v("Request ",String.format("Sending request %s on %s%n%s",
request.url(), chain.connection(), request.headers()));
Log.v("Request ",String.format("Received response for %s in %.1fms%n%s",
response.request().url(), (t2 - t1) / 1e6d, response.headers()));
final String responseString = new String(response.body().bytes());
.body(ResponseBody.create(response.body().contentType(), responseString))
.build();
}}
gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES);
gsonBuilder.setLenient();
Retrofit.Builder()
.addConverterFactory(GsonConverterFactory.create(gsonBuilder.create()))
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.baseUrl(ApiCall.BASE_IRL)
.client(client)
.build();
ERR_ACCESS_DENIED in Android Webview with sdk 30
How to convert DP to Pixel and Pixel to Dp?
FragmentPagerAdapter deprecated, Since API 27.1.0 FragmentPagerAdapter is deprecated.
What is Android Fragments?
INSTALL_FAILED_INVALID_APK: Split lib_slice_9_apk was defined multiple times. It is possible that th
What is ANR in android?
Symmetric vs Asymmetric Encryption in Android Server - RRutors
How to convert milli seconds to hours, minutes and seconds in Android?
Check List for Generate Signed APK Android
How to Use Deprecated Handler() in Android - RRutors Guide
How to start a new activity on button click
Explain Fragment Life Cycle
Add Jar/Library Files as Dependency in Android Studio
How to check Android version?
Decompile APK Files: How to Get Source Code - RRutors Guide
What is Application?
What is Context?
What is Android?
What is the Different Between val and var in Kotlin?
How do i load image from drawable folder in Jetpack Compose?
How to Get bitmap from drawable: Android
How do I generate random numbers in Dart?
Permission denied for window type 2010 in Marshmallow device
Hide/Disable soft keyboard on Activity launch: Android
How to get a contact image using a phone number in android?
How to install/ uninstall apk by command line ADB
What is Intent? What is the difference between an implicit intent and an explicit intent?
What is the difference between match_parent and fill_parent?
How to Generate signed apk with android studio
How to save activity State in Android?
How to copy database from assets folder in android using kotlin
Invoke-customs are only supported starting with android 0 --min-api 26
What is "shared preferences" in Android ?
How to get screen size (width,height) in Android?
Android Studio project R can't find
Fix Play Store Rejection Due to SMS Permission - RRutors
How to avoid multiple button click at same time in android?
How To Set Text Color Programmatically Android TextView?
Emulator: emulator: ERROR: Can't find 'Linux version ' string in kernel image file: Andr
What are Android Versions available?