아하
생활

생활꿀팁

견실한도롱이156
견실한도롱이156

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

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


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


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


어떤식으로 하나요?


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


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


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

2개의 답변이 있어요!