본문 바로가기

Mobile/Android

[ Android ] Fragment Activity 데이터 전달

반응형

Fragment에서 Activity로 데이터 전달
(fragment에서 새로운 activity 띄울 때)

 

반응형

 


Fragment

Intent intent = new Intent(getActivity(), newActivity.class);
intent.putExtra("data", data);
startForResultActivity(intent, requestCode);

 



Activity

Intent intent = getIntent();
객체명 data = (객체명)intent.getSerializableExtra("data"));

 

✅ data 객체에 implements Serializable 되어 있어야 함
✅ intent.getExtras().메소드 를 이용해도 됨

 

 

🔻 Activity 에서 Fragment 로 데이터 전달 방식 보러가기 🔻

 

[ Android ] Activity Fragment 데이터 전달

액티비티 (Activity) Fragment fragment = new Fragment(); Bundle args = new Bundle(); args.putString("title", title); args.putInt("id", id); args.putSerializable("list", list); fragment.setArguments(args); 프래그먼트 (fragment) Bundle args = this.ge

im-codding.tistory.com

 

반응형