0
startActivityForResult를 사용하여 어댑터 클래스의 데이터를 다른 조각으로 전달하려고합니다. 만약 내가 아래의 코드를 사용한다면 똑같은 활동이 그것을 재현한다. 나는 그것을 원하지 않는다. 이 문제를 해결하는 방법?동일한 작업 내에서 startActivityForResult를 사용하여 어댑터에서 조각으로 데이터 전달
startActivityForResult를 사용하여 어댑터 클래스의 데이터를 다른 조각으로 전달하려고합니다. 만약 내가 아래의 코드를 사용한다면 똑같은 활동이 그것을 재현한다. 나는 그것을 원하지 않는다. 이 문제를 해결하는 방법?동일한 작업 내에서 startActivityForResult를 사용하여 어댑터에서 조각으로 데이터 전달
아래 코드를 사용하여 어댑터에서 프래그먼트로 데이터를 전송합니다.
Fragment fragment = new YourFragmentName();
FragmentManager fm = getActivity().getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.content_frame, fragment);
ft.commit();
Bundle mBundle= new Bundle();
mBundle.putString(Constants.SELECTED_PLOCATION, pLocation);
mBundle.putString(Constants.SELECTED_RLOCATION, rLocation);
mBundle.putString(Constants.SELECTED_FROM, selectedFrom);
mBundle.putString(Constants.FROM_TYPE, fromType);
mBundle.putString(Constants.AREA_TYPE, Constants.AREA);
fragment.setArguments(mBundle);
어댑터 클래스와 조각은 어디에 지정해야합니까? 어떤 Activity Fragment가 있고 어떤 Activity Adapter가 존재하는지 –