The following piece of code runs successfully if the android version is 6 or 7 but crashes for android version 9
public class TestConnectionToServer extends AsyncTask<String, Void, String>{
String IPConnection ="http://************";
public String doInBackground(String... IntegerParam) {
try {
URL url = new URL(IPConnection+"TestConnectionToServer");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
bufferedReader.close();
return stringBuilder.toString();
}
finally {
urlConnection.disconnect();
}
}
catch(Exception e) {
Log.e("ERROR", e.getMessage(), e);
return e.getMessage();
}
}