package intro;
import h.hg.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.RadioGroup;
import android.widget.Toast;
public class intro extends Activity implements RadioGroup.OnCheckedChangeListener, View.OnClickListener {
 
 boolean check = false;
 Context mContext;
 private RadioGroup Rg1;
 private RadioGroup Rg2;
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //버튼을 클릭하게 되면 체크값이 바뀌도록
        setContentView(R.layout.main);
       
        //start();
        DialogRadio();
       
 }
 
 
 private void DialogRadio(){
  final CharSequence[] Language = {"한국  Korean", "영어 English"};
   AlertDialog.Builder alt_bld = new AlertDialog.Builder(this);
   alt_bld.setIcon(R.drawable.icon);
   alt_bld.setTitle("언어선택 Language Choice");
   alt_bld.setSingleChoiceItems(Language, -1, new DialogInterface.OnClickListener(){
    public void onClick(DialogInterface dialog, int item){
     Toast.makeText(getApplicationContext(), "Choice = " + Language[item], Toast.LENGTH_SHORT).show();
    }
   });
   AlertDialog alert = alt_bld.create();
   alert.show();
 }
 @Override
 public void onCheckedChanged(RadioGroup group, int checkedId) {
  // TODO Auto-generated method stub
  
 }
 @Override
 public void onClick(View v) {
  // TODO Auto-generated method stub
  
 }
}

 

메인이라는 레이아웃을 포함하구요

 

시작시에 바로 다이얼로그를 뛰우게할려고했는데 안뜨네요

(뛰우게해서 선택값에 따라 화면을 다르게 전환할려고 합니다)

 

onCreate가 시작될때 저기에 있는 메소드가 실행되는게 아닌가요?? 혹은 제가 구현을 잘못한건지..