작은 개인 프로젝트지만 구현을 하다보니 코드가 점점 길어져서 갑자기 궁금해졌습니다
지금 현재 버튼, 리스트 목록, 스피너 항목, 탭 버튼 등에 대한 터치 이벤트를 죄다 한 파일 안에서 구현한 상태인데요
이걸 각기 다른 파일에 분산시켜서 코딩하는 것도 가능한지 궁금합니다
일단 구현된 리스너들이 다 메인 액티비티 안에서 전역으로 선언한 변수들에 접근해서 데이터, 핸들러 값들을 이용하고 있는 상태입니다
당연 가능할꺼라고 생각이 듭니다. 이벤트 콜백 함수는 엑티비티에도 있고 뷰에도 있고, 리스너라면 구현하기만 하면 어디서라도 사용이 가능해서요. 간단하게라도 코드가 있다면 더 정확하게 도움을 드릴 수 있을 것 같습니다. ^^
그냥 하나 파일에서 잘 구조화 해서 가는것이 효율적입니다.
android 소스도 보시면 아시겠지만 다 하나 파일안에서 리스너 만들고 있어요
저도 하나 파일이 너무 길어져서, 이래저래 리스너 같은 것들을 따로 떼어 놓고 싶었는데.. ui 요소를 써야 하니 어쩔수 없더라고요.. 그때마다 전부 callback 을 만들어 줄수도 없고..
로그인 유지
당연 가능할꺼라고 생각이 듭니다. 이벤트 콜백 함수는 엑티비티에도 있고 뷰에도 있고, 리스너라면 구현하기만 하면 어디서라도 사용이 가능해서요. 간단하게라도 코드가 있다면 더 정확하게 도움을 드릴 수 있을 것 같습니다. ^^