안드로이드 다른 클래스 데이터 어떤식으로 접근하시나요?

조회수 656회

안드로이드로 개발하다보면 다른 클래스의 값을 참조하거나 변경 할때가 많은데요

특히 리사이클러뷰 같은거 쓰면 더더욱 그런거 같은데요

MainActivity가 있고 A,B라는 클래스(액티비티)가 있을때 A,B에서 MainActivity클래스의 데이터를 변경해야 될때

어떤식으로 하시나요?

처음에는 리스너도 등록해서 써보고 변수가 몇개 안되면 A,B클래스(액티비티) 만들때 변경(참조)할 변수를 넘겨 주기도 해봤는데요 변수가 많아지니 전부다 넘겨주기도 힘드네요

그래서 요즘은 그냥 static 으로 선언해버리는데

이게 양날의 검같아서 어떻게 해야 될지 너무 고민됩니다

혼자 취미로 하는 앱개발이라 주변에 물어볼때도 없어 문의 드립니다

항상 좋은 답변 너무 감사합니다^

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 다양한 방법이 있겠으나 질문자 분께서 현재 어떤 상황에서 어려움을 겪고 계신지 알수 없기 때문에 이런 경우 특정 예를 들어 답변하기 애매한 부분이므로 작성 중이신 코드를 첨부해주셔서 그 상황에 대한 어려운 점을 질문 해주시는 것이 좋을 것 같습니다 :) 알 수 없는 사용자 2019.1.2 13:09

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)