package com.toast.baseball;

import java.security.SecureRandom;




import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.os.Handler;
import android.telephony.TelephonyManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.RadioButton;
import android.widget.Toast;
import android.app.AlertDialog;
import android.content.DialogInterface;

public class BaseballGameActivity extends Activity {
Handler mHandler;

    @Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);
      
     // 네트워크 연결 관리자의 핸들을 얻습니다.

        ConnectivityManager cm =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);  
        // 기본 모바일 네트워크 연결자(3G) 관련 정보를 얻습니다.
        NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
        boolean isMobileConn = ni.isConnected();

        // WiFi 관련 정보를 얻습니다.
        ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
        boolean isWifiConn = ni.isConnected();
                         
        if(isWifiConn || isMobileConn) {
        Intent imove = new Intent(BaseballGameActivity.this , Main.class);
        startActivity(imove);
        finish();
        } else {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
       builder.setTitle("권장!");
       builder.setMessage("이 프로그램은 추가 기능을 위해 인터넷 사용을 권장합니다. 설정하시겠습니까?");
       builder.setPositiveButton("WiFI설정하기", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Intent imove = new Intent(BaseballGameActivity.this , Main.class);
        startActivity(imove);
        finish();
startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS), 0);
}

});
       builder.setNeutralButton("3G설정하기", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Intent imove = new Intent(BaseballGameActivity.this , Main.class);
        startActivity(imove);
        finish();
startActivityForResult(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS), 0);
}
});
       builder.setNegativeButton("무시하기", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Intent imove = new Intent(BaseballGameActivity.this , Main.class);
        startActivity(imove);
        finish();
}
});
       builder.show();
        }
        
        
    }
}


onResume이라길래 오버라이드 걸고 했는데 튕기네요 ㅠ