RecyclerView
을 포함하는 Fragment
이 있습니다. 나는이 Fragment
에서 새로운 Activity
에 의향을 시작하고있다. 이제 Activity
에서 DB에 새로운 데이터를 추가하고 Activity
이 완료되면 에 내 RecyclerView
을 업데이트하려고합니다. 나는 onActivityResult()
방법이 Activity
에서만 작동한다는 것을 알고 있습니다. Fragment
에서 이것을 달성 할 수있는 방법이 있습니까?OnActivityResult() 메서드를 호출하여 Fragment의 Activity에서 데이터를 반환하는 방법이 있습니까?
-2
A
답변
0
조각에서 콜백을 얻을 수도 있습니다. 단편에서 단지 startActivityForResult
입니다. 액티비티와 프래그먼트 모두에서 onActivityResult()
을 재정의하십시오. 그냥 당신의 조각 방법으로 리디렉션 할 수 있도록 활동에 슈퍼를 사용하지 마십시오.
0
조각 메서드에서 onActivityResult
처리기 메서드를 재정의하면 자동으로 작업에서 호출됩니다. 최신 SDK 구현에서는 자동으로 조각으로 전달합니다. see here
예, 단편에서도 달성 할 수 있습니다. – Piyush
안드로이드에서'EventBus'를 아십니까? Go with that –
@MD 예 알아 두었던 _EventBus_ – Piyush