나는 인터넷에 항상 액세스해야하는 응용 프로그램을 개발 중입니다. 인터넷에 연결되어 있는지 또는 다음 코드를 사용하고 있는지 찾을 수 있습니다.응용 프로그램 전체에서 서버 상태를 감지하십시오.
private Boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
그러나 실행 도중에 서버가 다운되거나 인터넷이 손실 될 수도 있습니다. 아무도이 상황을 처리하는 방법을 말해 줄래 ?? 현재 인터넷이 손실되면 앱이 다운됩니다. 인터넷 연결 상태를 지속적으로 모니터링하고 싶습니다.
"모든 시간 동안 인터넷에 접속해야하는 응용 프로그램을 개발 중입니다."이는 모든 모바일 응용 프로그램에 대한 잘못된 가정입니다. –