마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티 전환간에 토글버튼의 체크상태를 변경문제입니다.

0 추천

안드로이드를 이용하여 쇼핑몰을 만들고 있습니다.

메인액티비티의 recyclerview에서 adapter를 이용해서 상품정보리스트 및 각각 상품마다 토글버튼으로 좋아요를 처리고 있습니다.

여기서 a상품을 선택해서 상품상세액티비티로 전환된 후 상품상세액티비티에서 좋아요를 선택(체크상태)합니다.

그리고 뒤로가기 할 경우 상품상세액티비티는 종료돼고 다시 메인액티비티로 넘어가는데 메인액티비티의 토글버튼(좋아요)는 미체크상태입니다.

이런경우는 어떤 방식으로 동작시켜야 될까요?

뒤로가기로 메인액티비티에 왔을때 메인액티비티를 새로고침을 하는 단순한 방법말고는 못찾겠네요

그리고 메인액티비티의 상품리스트 말고도 다른 액티비티 또는 fragment에도 상품리스트 및 좋아요리스트

등이 존재하고 있습니다.

일단 상세에서 메인으로 돌아왔을때 해결방법을 찾으면 비슷한 방법으로 앱에 적용이 될거 같은데 안드로이드 앱개발 경력이 몇달 안돼서 전혀 감이 안잡히네요

도움부탁드리겠습니다.

neorang (120 포인트) 님이 2020년 7월 28일 질문

1개의 답변

0 추천
액티비티가 꺼져서 초기화 된 문제이니 쉐어드프리퍼런스 등 에 저장해놓고

액티비티가 만들어졌을때 프리퍼런스 값을 확인하신뒤 토글 체크하시면 될거같습니다

 

새로고침을 원하시면 라이브데이터 쓰시고 옵저빙하시면 될거같습니다
공과근성 (6,020 포인트) 님이 2020년 7월 29일 답변
...