The code I use:
GlobalClass gcVar = (GlobalClass) getApplicationContext();
String URL = gcVar.getUrl();
String url = URL + "List_Divisions?inParam=";
Log.d("Login", "URL to get list of division===" + url);
String param = "{'ACTIVE_YN':'Y'}";
AsyncHttpClient client = new AsyncHttpClient();
client.setTimeout(150000);
client.setMaxRetriesAndTimeout(1, 150000);
client.get(url+param, new AsyncHttpResponseHandler()
Excepction that I get...
java.net.UnknownHostException: Unable to resolve host "14.141.61.220.static-Pune.vsnl.net.in": No address associated with hostname
`
I have given all the permissions, Internet is working, when we hit URL on browser it works fine but when url is called from Android version 6 and below 6 it gives unknownhostexception. It work fine on Nougat.
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />