UnKnownHostException генерируется, чтобы указать, что IP-адрес хоста не может быть определен.Дело не в том, что ни одно интернет-соединение или сервер не работает.
также проверьте, добавили ли вы разрешение на доступ в интернет в файле манифеста.
Пожалуйста, укажите это ССЫЛКА
Для проверки интернет-соединения используйте метод bwlow ::
//To check whether network connection is available on device or not
public boolean checkInternetConnection(Activity _activity) {
ConnectivityManager conMgr = (ConnectivityManager) _activity.getSystemService(Context.CONNECTIVITY_SERVICE);
if (conMgr.getActiveNetworkInfo() != null
&& conMgr.getActiveNetworkInfo().isAvailable()
&& conMgr.getActiveNetworkInfo().isConnected())
return true;
else
return false;
}//checkInternetConnection()
И если сервер в основном не работает, вы получите исключение тайм-аута соединения