최근에 전화 인터뷰 세션이 있었고 면접관이 정말 독특한 질문을했습니다. 그는 어떤 방법 으로든 액티비티/응용 프로그램이 onPause 메서드에있을 때만 발생하기 전에 액티비티/응용 프로그램을 중지 (onStop)하거나 중단 (onStop, onDestroy) 할 것인지 여부를 알기를 원했습니다.응용 프로그램/활동이 백그라운드 (onStop)로 들어가거나 파괴 될 경우 (onDestroy)
나는 실행이 onPause 내부에 있음을 의미하며, 그 자체에서 onDestroy (응용 프로그램 닫기) 또는 onStop (백그라운드)인지 여부를 알 수 있습니다.
어디에서나 답을 찾을 수 없습니다.
짧은 답변에서 체크, 아니, 당신은 말할 수 없다. 'onPause()'후에 백그라운드에서 콜백을하지 않아도 활동이 종료 될 수 있습니다. 'onDestroy()'는 액티비티를'finish()'했을 때만 보장된다. – Simon