Nuke Olaf - Log Store
[Android] 안드로이드 - startActivityForResult() 로 결과값을 받아왔는데 액티비티에 반영이 안되는 건에 대하여... 본문
Android
[Android] 안드로이드 - startActivityForResult() 로 결과값을 받아왔는데 액티비티에 반영이 안되는 건에 대하여...
NukeOlaf 2019. 12. 1. 14:52게시물 리사이클러뷰 -> 게시물 액티비티 -> 게시물 수정 액티비티
에서 게시물을 수정하고, 게시물 액티비티로 돌아왔을때,
adapter.notifyDataSetChanged() 로 어댑터에게 데이터가 변경되었음을 알리는 코드를 작성하였으나,
액티비티에는 반영이 되지않고, 게시물 리사이클러뷰로 다시 돌아왔을때는 반영이 되어있음을 알 수 있었다.
게시물 액티비티는 Header 와 Footer 가 달려있는 어댑터라서 그런건가...? 하고 방법을 찾아보았지만 찾을 수 없었다.
그래서 hoxy... 하는 생각에 게시물 액티비티의 onCreate 에서 리사이클러뷰랑 어댑터 객체 새로 생성하고,
onActivityResult 에서 result 값 받아왔을때도 리사이클러뷰랑 어댑터 객체를 새로 생성하는 방법을 사용했다.
어떻게 돌아가는 건지는 모르겠지만 아무튼 해결 완료!
'Android' 카테고리의 다른 글
[Android] 안드로이드 - 서비스란? (0) | 2019.12.01 |
---|---|
[Android] 안드로이드 - 브로드 캐스트 리시버, 정적 / 동적 등록에 대한 실수 (0) | 2019.12.01 |
[Android] 안드로이드 - 리사이클러뷰 예제 (0) | 2019.11.27 |
[Android] 안드로이드 - TextInputLayout (0) | 2019.11.26 |
[Android] 안드로이드 - 사진 가져오기 (0) | 2019.11.26 |
Comments