현재 메인 액티비티에서 인텐트를 통해서 다른 액티비티로 넘어왔습니다

그 상황에서 다시 어떤 동작을 통해서 다른 액티비티로 인텐트를 통해 넘어왔습니다

그런데 여기서 백버튼을 툭!! 하고 진짜 짧게 누르면 종료가 되는데여

조금이라도 더 누르면

종료가 되고나서 뜨는 이전 액티비티에서 다시 백 버튼이 먹혀서

메인 액티비티까지 갑니다 ;;;;;

중간에 이걸 잡아내야 할텐데 어케 해야 할지 도통 모르겠네여

onBackPressed 나 dispatchKeyEvent 나 결국 똑같더라구요

메인 액티비티 -> 하위 액티비티 -> 더 하위 액티비티
back key 누를때 아주 살짝만 길어도
더 하위 액티비티에서 메인액티비티까지 갑니다

액티비티에선 다이얼로그를 이용해서 종료를 시키게 해놔서 괸차는데
이게 없을땐 아예 홈까지 가버려요 ;;;;;