Как проверить, подключено ли мое устройство или нет?Как проверить подключение Wi-Fi или нет?
Вот код, который я использовал на своем главном меню:
ConnectivityManager connManager = (ConnectivityManager) getSystemService(this.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo m3g = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mWifi.isConnected() || m3g.isConnected()) {
try {
db.Connect();
Intent intent = new Intent(this, LoginActivity.class);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
} else if (mWifi.isConnected() == false & m3g.isConnected() == false) {
//alert
}
Это работает отлично, но при выходе из приложения и не выйти из системы, в следующий раз вы открываете приложение, оно будет открыть действие вы оставляете в последний раз а не в главном меню, поэтому я не могу проверить соединение
Так что я хочу знать, есть ли в любом случае, я всегда могу проверить соединение с устройством?
Извините за мой английский
Ping хорошо известный сервер как Google? – csmckelvey
Что вы подразумеваете под quit app? Вы имеете в виду переход на другое приложение или закрытие приложения, вытащив его из списка активных приложений? – Kariem
Я имею в виду нажатие кнопки дома. Таким образом, в следующий раз, когда вы откроете, он возобновится, когда вы оставите его, поэтому мой код не сможет проверить, доступно ли соединение или нет. – Huy