이게 데이터 전달하는 쪽 Activity인데요
// 번들로 넘기는거
// 그룹명과 그룹에 관한 설명을 같이 옮긴다.
Bundle bundle = new Bundle();
bundle.putString("title_Group", title_Group);
// Log.d("GroupString", "" + title_Group);
bundle.putString("story_Group", story_Group);
// Log.d("GroupString", "" + story_Group);
// 담기긴 하는데 어디서 못 보내는거냐
Fragment_GroupMain fragment_GroupMain = Fragment_GroupMain.getInstance();
fragment_GroupMain.setArguments(bundle);
Log.d("GroupString", "" + bundle);
번들에 값 담기는거 까지 확인했습니다.
이번엔 데이터 받는 쪽 Fragment인데 씨발 자꾸 Bundle인 extras가 null 뜨는데 살려주세요.
Bundle extras = this.getArguments();
Log.d("GroupReceive", "" + extras);
if(extras != null) {
// 그룹명과 그룹 설명을 받는다
title_Groupmain = extras.getString("title_Group");
story_Groupmain = extras.getString("story_Group");
title_Group.setText(title_Groupmain);
story_Group.setText(story_Groupmain);
}
프래그먼트를 어케부르는지가 없은거같은데 - dc App
네비로 부름 트렌잭션으로 부름 - dc App
그게 뭐예요? 받는쪽에서도 그런 작업을 해주어야하나요?
아니 액티비티에서 프래그먼트 열때 - dc App
프래그먼트를 백스택에 쌓을거아님 FragmentManager 나 NavigationHostFragment 둘중 하나 써서 - dc App
걍 액티비티 전체 소스 ㄱㅅ - dc App
Fragment_GroupMain fragment_GroupMain = Fragment_GroupMain.getInstance(); fragment_GroupMain.setArguments(bundle); 이걸로 열어서 보내주는거 아닌가요??? 스택오버플로우나 다른글 뒤져보면 저렇게 보내라고 다들 하셔서요 트랜잭션인가 그런것도 만들어줘야하나요?
알려주세용... 옾챗파서 보내드릴게요 흑흑
액티비티 소스 보여달라고 다봐야 나도 알려주기 쉬움 - dc App