A라는 Class 와 B라는 클레스가 있는데
그중간에 Controller 라는 Class 에 CallBack메소드를 둬서 서로 상호 작용을 하려고 합니다.
A라는 클레스는 View 가 하나 이기 때문에 괜찮은데
B라는 클레스는 View 가 복잡한 구조로 이루워져 있어서 문제가 되고있습니다.
A class 구조는
BaseCalculator 이라는 Linear 로 만든 하나의 커스텀 자판이고
B class 구조는
(상위) BaseTable-->BaseScroll-->BaseLinear-->BaseTuple-->CTextView (하위)
CTextView 는 EditView를 상속받은 커스텀 뷰인데 Text Auto Scale 기능을 지원하고 그외 타 텍스트 입력
뷰에 부모가 됩니다.
CTextView 에 OnFocusChangeListener 가 있는데 이곳에서 이벤트콜을 해야하는 상황이고.
Controller 에는 BaseCalculator과 BaseTable 밖에 가지고있지 않습니다.
static 를 사용하면 간단히 해결 될것 같지만 static 는 절대적으로 사용하고 싶지 않습니다.
좋은 방법이 있을까요 ?