내 게임의 모든 레벨을 표시하는보기가 있습니다. 이 레벨은 활동에서 읽은 다음보기로 전달됩니다. 나는 그것들을 견해에서 읽을 수 있지만, 그것은 정말로 그 책임이 아니며, 나는 우려를 분열시키는 팬이다.Android :보기에 데이터를 전달하는 가장 좋은 방법은 무엇입니까?
는 지금, 나는이에 대한 세터를 호출하고 있습니다 :
((GameView) findViewById(R.id.game)).setLevels(loadLevels());
그러나, 내가 세터를 호출하는 것을 잊지 경우 뷰가 역기능이 될 것이라는 사실을 좋아하지 않는다. 레벨을 통과시키는 더 좋은 방법이 있습니까?
나는 Guice를 보았지만 내가하고 싶은 것을 발견하지 못했다. 내가 뭐 놓친 거 없니? – futlib
아니요 Guice와 의존성 주입은 단지 당신이 "관심사의 분리"를 좋아한다고 말하는 주석과 관련이 있습니다. :) 의존성 주입은 여기에 언급 된 너무 광범위한 주제이므로 웹에서 살펴 보시기 바랍니다. 느슨하게 결합 된 구성 요소를 만드는 관점에서 코딩하는 것이 좋습니다. – Juri