Мне нужно использовать код, чтобы проверить, есть ли у меня доступ в Интернет, прежде чем я отправлю файлы в базу данных ... это код, который я использую.он работает нормально, если у меня есть подключение к Интернету, но если нет, то он зависает примерно на 6 или 7 секунд
public static boolean isInternetReachable() throws InterruptedException, IOException {
Process p1 = java.lang.Runtime.getRuntime().exec("ping -c 1 www.google.com");
int returnVal = p1.waitFor();
return (returnVal==0);
}
Я хочу, чтобы он отправлял файлы - файл за файлом - в базу данных, и я хочу проверить, есть ли Интернетработает или нет каждый раз