我使用的代码:
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()
我得到的例外......
java.net.UnknownHostException: Unable to resolve host "14.141.61.220.static-Pune.vsnl.net.in": No address associated with hostname
`
我已经获得了所有权限,互联网正在运行,当我们在浏览器上点击URL时它工作正常但是当从 Android版本6及6以下调用url时它会提供unknownhostexception 。它适用于 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" />