안드로이드/로또 앱
[Android Studio] Java int형 배열 Activity 간 전달
채야미
2023. 1. 7. 13:16
간단하게 int 형 배열을 액티비티 간 전달하는 코드
전달 코드
int[] numArray = new int[6]; // 배열 선언
//값들을 넣어주는 코드 생략
//NumAnalysisActivity가 전달하고자 하는 액티비티
Intent numIntent = new Intent(getApplicationContext(), NumAnalysisActivity.class);
//numData라는 변수로 numArray 전달
numIntent.putExtra("numData", numArray);
//액티비티 열기
startActivity(numIntent);
전달받은 코드
import android.os.Bundle;
Bundle myBundle = getIntent().getExtras();
//myBundle 객체에서 numData를 가진 배열을 꺼냄
int[] nums = myBundle.getIntArray("numData");
이렇게 nums라는 변수에 받아서 쓰시면 됩니당^^