맨땅에 헤딩중인 초보입니다..
생명주기에 대해 완벽히 이해를 못해서 설명을 제대로 드릴 수 있을지 모르겠는데
일단 메인 액티비티 위로 프래그먼트 3개와 그 안에 리사이클러뷰가 있고
다른 액티비티로 이동을 해서 입력 후 버튼을 눌러 저장을 하고 리사이클러뷰에 반영되는 그런 구조인데
문제는 버튼을 눌러 저장을 하면서 해당 액티비티는 finish()로 종료가 되면서
이전의 프래그먼트가 다시 보이게 되는데 그 프래그먼트 안의 리사이클러뷰에 저장된게 반영이 안됩니다.
DB 자체는 변경이 되어있는 상태라 3개의 프래그먼트 중
아무곳으로나 이동하고 돌아오면 갱신이 되기는 하는데...
다른 액티비티에서 돌아왔을 때 바로 갱신이 되는 방법이 분명 있을 것 같은데 가닥이 안잡힙니다...
저장을 하여 액티비티 종료가 되거나 Back 버튼을 입력해서 뒤로 돌아왔을때 무조건적으로
3개의 프래그먼트가 전부 새로고침 되면서 리사이클러뷰에 반영이 되든,
아니면 어떠한 방법이던 결과적으로 메인 액티비티에서 다른 액티비티로 이동을 하고
이동한 액티비티에서 데이터를 입력하고 저장하고나서 액티비티가 종료되고 나왔을때
화면 전환이나 그런것 없이 곧바로 갱신만 되었으면 하는데 무슨 방법이 있을까요..?