안드로이드 개발 질문/답변
(글 수 45,052)
A에서
Intent intent = new Intent(A, B);
startActivity(intent);
B에서
Intent intent = new Intent(B, A);
startActivity(intent);
---------------------------------------------------------------------------
위에서 보듯이 A에서 비를 호출하고 B에서 A를 호출해서 A로 돌아왔을때요
A에있는 onCreate(Bundle savedInstanceState) 기능도 다시한번 호출해주고싶습니다..
A에 프로그램 종료버튼하나를 "finish();" 만들었는데요
문제는 A에서 B로 B에서 A로 돌아왔을때요 A에서 종료버튼을 누르면요
종료가 안되고요 다시 A화면이 나와요 ㅠ
이런경우 어떻게 해야 종료를 할수있을까요?
A-B-A(top) 순서로 됩니다. 인텐트에 addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) 이렇게 호출해보세요.