클래스 내용입니다.

밑에 소스중 종료하는소스가있는데

탭호스트에서 인텐트해 액티비티내에서 종료를 하려하니 종료가되지않고 탭호스트가있는 액티비티로 넘어오더군요.

그래서 처음으로 돌아가시겠습니까? 라고 설정했구요


onesel버튼을 누르고 액티비티로 넘어가면 처음으로 와지지않고 뒤로가기로 먹구요.

twosel버튼을 누르고 액티비티로 넘어가게되면 탭호스트가있는 액티비티로 넘어오네요.


버튼2개가 똑같은데 종료가되고 안되고 차이가있는지 궁금합니다..



@Override

public void onCreate(Bundle savedInstanceState) {

   super.onCreate(savedInstanceState);

   setContentView(R.layout.hubo21);

   Button onesel = (Button)findViewById(R.id.huboselectoneone);

        onesel.setOnClickListener(new Button.OnClickListener(){

        public void onClick(View v){

        Intent intent = new Intent(hubo2one.this, Hubo3one.class);

       

        startActivity(intent);

   // TODO Auto-generated method stub

        }

        });

        Button twosel = (Button)findViewById(R.id.huboselectonetwo);

        twosel.setOnClickListener(new Button.OnClickListener(){

        public void onClick(View v){

        Intent intent = new Intent(hubo2one.this, Hubo3two.class);

       

        startActivity(intent);finish();

   // TODO Auto-generated method stub

        }

        });

}



@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(keyCode==KeyEvent.KEYCODE_BACK) {

    new AlertDialog.Builder(this)

    .setIcon(R.drawable.icon)

    .setTitle(R.string.app_name)

    .setMessage("처음으로 돌아가시겠습니까?")

    .setPositiveButton("YES", new OnClickListener() {

   

    public void onClick(DialogInterface arg0, int arg1) {

hubo2one.this.finish();

}

    })

   

    .setNegativeButton("NO",null)

    .show();

    }

    return true;

    }

}