프래그먼트에서 액티비티로 데이터 전달시
프래그먼트에서 인터페이스 정의후 액티비티에 구현한 후 프래그먼트에서 리스너로 호출하는것과
액티비티에서 메소드 정의후 프래그먼트에서 getActivity로 참조를 얻어온후
해당 메소드를 호출하는것과 차이점이 뭔가요?
샘플 코드를보면 다 결국 getActivity를 사용해서 형변환을하거나,, onAttach에서 context를 형변환해서
사용하거나..구현을하는 이유가 무엇인가요?
해당 메소드가 액티비티를 위한것이 아니라 프래그먼트와 관련이 있다는것을 알수있게 위함인가요?