프로그래밍 언어/Android

[Android] 버튼 클릭으로 새로운 Activity을 시작하는 방법

Rateye 2022. 3. 26. 16:46
728x90
반응형
질문 : 버튼 클릭으로 새로운 활동을 시작하는 방법

Android 애플리케이션에서 다른 활동의 버튼을 클릭 할 때 새 활동 (GUI)을 시작하는 방법과이 두 활동간에 데이터를 전달하는 방법은 무엇입니까?

답변

쉬운.

Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
myIntent.putExtra("key", value); //Optional parameters
CurrentActivity.this.startActivity(myIntent);

추가 항목은 다음을 통해 다른 쪽에서 검색됩니다.

@Override
protected void onCreate(Bundle savedInstanceState) {
    Intent intent = getIntent();
    String value = intent.getStringExtra("key"); //if it's a string you stored.
}

AndroidManifest.xml에 새 활동을 추가하는 것을 잊지 마십시오.

<activity android:label="@string/app_name" android:name="NextActivity"/>
출처 : https://stackoverflow.com/questions/4186021/how-to-start-new-activity-on-button-click
728x90
반응형