배터리 수명을 모니터링하고 싶은 활동이 있습니다. 배터리 수명을 자체 클래스와 분리하려고합니다.Android 맞춤 클래스 - 활동주기로 연결
onCreate() {
bg = new BatteryChecker(this);
}
내가 BatteryChecker 첨부 활동의 onPause/onResume에 응답 얻을 수있는 방법이 있나요 : 나는 활동
onPause() {
batteryChecker = new BatteryChecker();
}
onResume() {
batteryChecker.kill();
}
난 그냥 이렇게하는 것을 선호에 다음과 같은 작업을 수행 할 수 있습니까? 당신은 클래스가 필요
네 - 첫 번째 예. 글로벌 onPause/onResume 프레임 워크가 없습니다. 이는 여러 활동 및 서비스에서 작동하게하기가 어려울 수 있기 때문에 좋은 것입니다. –
그러나 콜백에 '연결'할 방법이 없습니다. – easycheese
아니요. 이벤트 버스 또는 관측 가능하거나 그와 유사한 것을 사용하여 하나를 만들 수 있습니다. 그러나 설정하는 것이 어려울 것이며, 여러 활동을 다루는 것은 어려울 수 있습니다. –