내 활동이 어떤 작업인지에 관계없이 앱이 다시 시작될 때 실행되도록하는 일련의 명령이 있습니다. 모든 사람에게 onRestart()
을 넣어야한다는 것을 알고 있습니다.모든 활동에서 사용할 수있는 기능을 만드는 방법이 있습니까?
어떤 활동이 있더라도 상관없이 동일한 명령 세트이므로 모든 기능을 단일 명령으로 참조 할 수있는 방법이 있습니까? 명령을 복사하여 각 onRestart()
처리기에 붙여 넣는 것이 더 나을 것 같습니다. 명령 집합을 변경해야하는 경우 작업이 훨씬 줄어 듭니다.
+1 '정적'메소드가있는 클래스를 사용하면 쉽게 유지 관리 할 수 있습니다. 현재 특별한 "활동"을 사용하지 않더라도 미래에 어떤 것을 추가하면 큰 코드 리팩터가 생길 수 있습니다. –
소리가 좋습니다. 나는 "헬퍼 클래스를 정적 함수로"접근하는 것을 좋아한다. 왜냐하면 나는 그것들이 certian 스크린에서 그 단계를 수행하기를 원치 않는 상황이 있기 때문이다. 그리고 나는 이미 그러한 상황을 테스트하는 방법을 알고 있으므로 if 문을 넣을 수있다. 그 상황이 존재하지 않는다면 도우미에게 전화하는 이력서에. 하지만 도우미를 구현하려면 어떻게해야합니까? 나를 위해 예제 나 링크를 넣을 수 있습니까? –
편집 내용보기 ... –