일반적으로 데이터를 전달할 때 fragment끼리는 bundle
activity끼리는 intent.putExtra 쓰는 것으로 알고있습니다.
제가 하려고 하는 것은 fragment->activity로 데이터를 전달하는 것인데
알아보니 일반적으로 이러한 상황에서는 인터페이스를 쓴다고 하더라구요.
근데 문제가 데이터를 보내려는 fragment가 받는 activity에 속한 fragment가 아니라서 그런지
인터페이스를 이용한 방법으로는 전달이 되지 않더라구요..
일단 fragment에서 새 activity를 띄울 때 intent를 쓰니까 되길래
Intent intent = new Intent(getActivity(), SellUpdateActivity.class);
intent.putExtra("data", data);
getActivity().startActivity(intent);
--------------------------------------------------
Intent intent = getIntent();
postNumber = intent.getExtras().getInt("data");
이렇게 일반적인 activity끼리 데이터를 전달하는 방법을 써보았는데 전달이 되지 않습니다.
fragment->activity로 데이터를 보낼 때 fragment가 받는 activity에 속하지 않았을 경우 올바른 데이터 전달 방법이 궁금합니다.