나는 2.2.2에 응용 프로그램을 개발하고 화면의 공백 등 사용자 프레스 '가정'활동 라이프 사이클 - 일시 정지를 차별화 할 필요가
이이의 대부분은 잘 때 어떤 조치를 취할 필요가있어 발생합니다 화면이 비어있는 경우 onPause()를 호출 한 다음 unRank()에 onResume()을 입력하고 집이 눌러져 있으면 onPause(), onStop() 등이됩니다.
그러나 주 활동 발사 활동에서 시작된 2 차 활동에 대해 명확하게 적용되지 않는 것 같습니다.
화면에 아무 것도 표시되지 않지만 '홈'키를 누르면 onPop()이 호출되며 onStop()도 호출되지 않고 응용 프로그램을 다시 시작하면 onResume()이 발생합니다.
예를 들어,이 보조 활동에서 화면 공백과 홈 화면으로 돌아갈 수있는 차이점을 알 수 없으며, 집으로 돌아가서 특정 작업을 수행해야하는 이유가 있습니다. 화면 빈.
알아 내기 위해 무엇을 할 수 있습니까?
Activity 콜백 메소드를 수신하여 화면의 상태를 파악하는 대신 https://developer.android.com/reference/android/content/Intent.html#이 인 텐트 필터를 사용해야합니다. ACTION_SCREEN_OFF – hwrdprkns
다음은 예입니다. Android에서 ACTION_SCREEN_OFF 듣기 - http://stackoverflow.com/questions/11346958/listening-for-action-screen-off-on-android – Tigger
감사합니다. 유용합니다. 나는 ACTION_USER_BACKGROUND/FOREGROUND가 내가 필요한 것일지도 모른다고 생각하고있다. 나는 실험 할 것이다. – nmw01223