안드로이드/로또 앱

[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라는 변수에 받아서 쓰시면 됩니당^^