Fragment 화면을 부모창으로 하여 팝업형태로 ListView를 구현한 Activity를 만들었습니다.
Activity에서 선택된 ID값을 Fragment로 넘기고자 하는데
Activity에서는 분명 값이 넘어가는 것을 확인 했는데 Fragment에서 받지를 못하는거 같습니다.
[Activity]
EditSavePhotoFragment espf = new EditSavePhotoFragment();
Bundle bundle = new Bundle();
bundle.putString("cateID_out", String.valueOf(sb.toString()));
espf.setArguments(bundle);
Log.d(TAG, "넘기는 값 : " + bundle);
넘기는 값 : Bundle[{cateID_out=2}] 로 나옵니다.
[Fragment]
Bundle bundle = getArguments();
if (bundle != null) {
String categoryNumber = bundle.getString("cateID_out");
Log.d(TAG, "받은 값 : " + String.valueOf(categoryNumber));
if (categoryNumber != null) {
cateID = (TextView) getActivity().findViewById(R.id.cateID);
cateID.setText(categoryNumber);
} else {
Log.d(TAG, "값이 넘어오지 않음. NULL!!!!");
}
}
받은 값 : null 로 나옵니다.
아직 초보라 여러면에서 부족합니다.
고수님들의 도움 부탁 드려요...ㅠㅠ