안녕하세요..
패킷을 받아서 처리를 하는데요..
패킷 받는 클래스는 따로 있어요...
이 클래스에서..다른 Activity 클래스에 있는 메소드를 부르고 싶거든요....
파라메터를 넣어서...
.....
근데 이 클래스에 모든 클래스를 임포트 시키는것도 맘에 안들고...
설계 적인 부분이긴한데...
인터페이스 선언을 해서 콜백 방식으로 구현을 해야하는지...
다른 방식으로 구현을 해야하는지...감이 안잡히네요...
클래스 상속해서 처리하면 되지 않나요? 전 그렇게 하고 있는데.....
콜백 형식이 가장 좋다고 생각됩니다.
콜백이 꼭 인터페이스일 필요는 없구요....
이벤트 발생과 그 이벤트를 받아서 처리하는 구조를 콜백구조라 할수 있다면....
broadcast를 활용하는 것도 방법입니다.
특히 Activity는 UI 라고 봐야 하고...
패킷을 받는 부분이라면 별도의 네트워크를 관리하는 스레드가 될것인데요....
동기적이지 못한 부분이니까 콜백형태가 잴 무난하다고 생각합니다.
상속이라면 아마 콜백 받는 Activity를 정의하고 이를 상속해서 쓰는 형태겠죠....
로그인 유지
클래스 상속해서 처리하면 되지 않나요? 전 그렇게 하고 있는데.....