안녕하세요..질문이 있습니다.


보통 버튼 클릭시 화면전환을 새로운 액티비티를 생성하는데

1)

Button btn_add = (Button) findViewById(R.id.btn_add);

btn_add.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

             Intent intent = new Intent(MycardActivity.this, main.class); 

     startActivity(intent);

}        

});


이거 말구 그냥 단순히 화면 전환하려면 어케해야하나요?

2)

Button btn_add = (Button) findViewById(R.id.btn_add);

btn_add.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

setContentView(R.layout.add);

}        

});



1번과 2번의 차이가 먼가요?


2번으로 전환했을때 상단 버튼이 일회성인것 같은데 다시 리셋시켜줘야하나요??