내 앱에 작업을 기록해야합니다. 조치는 startApp, stopApp, pauseApp 및 resumeApp입니다. 까다로운 부분은 내 방식이 표준 Android 방식과 다른 점입니다. 내가 startApp을 시작했을 때 응용 프로그램을 시작해야합니다. stopApp은 모든 응용 프로그램이 백그라운드로 이동할 때입니다 (예 : 홈 버튼을 누르십시오). 일시 중지는 앱을 일시 중지해야하는 무언가 (앱에서 다른 활동을 점심으로 먹을 때 로그를 원하지 않는 경우)입니다. 그래서 startApp! = onStart(), Application.onCreate(), stopApp! = onStop(), 일시 중지! = onPause() 등 ....Android - onPause, onStop을 특정 방식으로 처리하십시오.
아무도이 문제를 어떻게 처리 할 생각이 있습니까?
나는 앱이 멈추는지를 결정하는 첫 번째 활동에서 "뒤로 버튼"에 KeyEvent를 넣는 것을 생각합니다. 홈 버튼은 어떨까요? 내가 "뒤로 버튼"을 사용하는 방식으로 사용할 수 없습니다. 어때? 나는 표준 onPause()를 사용하고 onPause()가 다른 Activity에 의해 호출되는지, 아니면 예를 들어 전화 호출에 의해 호출되는지를이 메소드 내부에서 인식하려고한다. 하지만 onPause를 호출하는 것을 인식하는 방법은 무엇입니까?
의견을 보내 주셔서 감사합니다.