질문에 대한 직관적인 답변만 드리자면..
액티비티 안의 View가 모두 로딩된 시점은 OnCreate의 끝 부분입니다.
OnResume은 그 다음에 실행되고 초기화 이외에 홈화면만 다녀와도 보이는 갱신 지점입니다.
이론적으로 OnCreate가 시작만 했다고 하더라도, 액티비티를 종료하는 finish함수는 정상 작동합니다
종료를 어떻게 시키시는지요?
..몇자 더 적어보자면..
올라온다는 개념이 모호합니다. View가 모두 로딩되는 시점은 OnCreate끝부분입니다.
구조를 조금 더 알려주셔야 정확한 답변이 가능할 것 같습니다.
USB를 장착하고 빼는 것을 감지하는 코드가 앱에 있는 기능인지, 앱 이외에서 앱을 조종하는 기능인지..
설명해주신 내용만으론 USB 장착/해제시에 메인액티비티 상태를 조정하는 부분이 앱 이외의 부분인 것 같습니다.. 이부분도 중요하구요..
"올라오기?" 전에종료가 되어 발생하는 문제는 무엇인지..
올라온다는 개념의 정의와 문제.. 좀 더 자세한 상황을 알려주세요.