안녕하세요.
Activity가 두장 쌓여있을 때, 위에 Activity를 종료하면 밑에 깔린 Activity가 Resume을 타는데...
위에 쌓여있던 Activity가 뭐였는지 Resume에서 알 수 있는 방법이 있을까요??
당연히 위에 쌓여있는 Activity는 상황에 따라 수시로 바뀌구요..ㅠㅠ
지금 임시방편이 아래와 같습니다.
A가 밑에 깔려있는 상태에서 C가 떠있습니다.
여기서 새로운 리소스와 사운드 등을 받아서 C를 새로띄워야 하는 상황인데
로딩화면과 함께 리소스 받는 작업을 하는게 B입니다.
C가 떠있는 상태에서 B를 한번 호출하고, 리소스 받는 작업중에
B를 종료해버리는 식으로 만들었습니다.
startActivity(Intent B);
C.finish();
이런식으로요...
원래 순서를 바꿔서 C종료후에 B띄워라고 했었는데...
A에 onResume에 꼭 작업해야 될 사항이 있어서 불가피하게...위에 부분을 바꿔야되네요...
도와주세요~~