군침이 싹 도는 코딩

액티비티( Activity )간의 화면 전환 방법 ( Intent ) 본문

Android

액티비티( Activity )간의 화면 전환 방법 ( Intent )

mugoori 2023. 1. 30. 13:14

# 액티비티를 생성하는 법은 java > lifecycle 디렉토리 우클릭 > new > Activity > 원하는 액티비티를 선택하고 만들면 된다

 

 

 

public class MainActivity extends AppCompatActivity {

    Button button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Log.i("LifeCycleApp","onCreate 함수 실행");

        button = findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 두번째 액티비티를 실행시키는 코드 작성

                // 인텐트를 만든다
                // 인텐트란 어떤 액태비티가 어떤 액티비티를 실행 시키겠다는 것
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);
            }
        });
    }

# 액티비티간의 화면 전환을 하기 위해서는 먼저 인텐트 ( Intent ) 가 필요하다

인텐트란 어떤 액티비티가 다른 액티비티를 실행시키겠다는 뜻이다

먼저 인텐트를 객체생성해준다 파라미터에는 ( 현재 액티비티 , 실행시킬 액티비티 ) 가 들어간다

그 뒤 startActivity함수에 인텐트 변수를 넣어준다