2012-09-29 1 views
0

onPause 뒤에 onStop이없는 경우에만 onPause에 플래그를 설정해야합니다. 예 : 내 활동이 전면에 있지만 부분적으로 보이지 않을 때. 어떻게해야합니까?onStop을 호출하지 않으면 onPause를 어떻게 확인할 수 있습니까?

+1

활동 변수에 필드 변수를 추가하십시오. onResume()에서 설정하고 onStop()에서 재설정하십시오. "onStop()이 호출되는지 어떻게 알 수 있습니까?"라는 질문은 불가능합니다. 무엇을 성취하려고합니까? – Simon

+0

@Simon은 내 활동의 가시성에 대해 onPause에서 정보를 얻을 수있는 방법입니다. 내 활동이 부분적으로 표시되는지 여부를 찾고 싶습니다. – ddnith

답변

1

onPause가 호출되면 Activity가 부분적으로 표시되는 것을 의미합니다. 나는 사람들이 보통 미래를 알 수 없기 때문에 나중에 일어날 일을이 시점에서 알 수 없다고 생각합니다.

+0

두 개의 액티비티 A와 B.A가 앱 유형 액티비티이고 B는 대화 상자 유형입니다. A가 포 그라운드에 있고 B가 A라고 불리면 A가 포 그라운드로 이동하고 onPause가 호출되지만 onStop은 호출되지 않습니다. 그래서 만약 내 활동이 부분적으로 완전히 보이지 않는 경우에 나의 onPause에서 알 수있는 방법이 있습니까? – ddnith

+0

@ user1664734 onPause에있는 동안 활동이 부분적으로 부분적으로 표시됩니다. –

관련 문제