연결안된 디바이스에서 페이지를 표시할 수 없습니다. 라는 것들이 웹뷰에서 계속 떠댑니다 ㅡㅡ;
그래서 인터넷 연결이 되어있지 않을때 앱 실행을 불가능하게 만들고 간단하게 토스트 띄워줄 생각이었는데요,
토스트는 발로 띄우겠다만 인터넷 연결이 안됬을때 앱 실행 거부 하게 하는 방법을 모르겠네요.
양민에게 지식을 나누어 주십시오 ㅠㅠ /( _ _ )/
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
isMobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
isWiFi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
Log.d("isMobile, isWiFi ", "isMobile == " + isMobile + "isWiFi == " + isWiFi);
// 네트워크 에러일 경우
if (!isMobile && !isWiFi) {
AlertDialog.Builder errorDialog = new AlertDialog.Builder(SplashScreen.this);
errorDialog.setTitle(getResources().getString(R.string.app_name)).setMessage(getResources().getString(R.string.finishText))
.setPositiveButton(getResources().getString(R.string.ok), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
errorDialog.create().show();




oncreate 에서 네트워크 체크하셔서 (wifi, 3g ) 연결 안되면 finish() 해주시면 됩니다.