마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티 전환에 관한 질문입니다.

0 추천
이미 만들어진 액티비티 A와 B가 있습니다

B액티비티가 화면에 표시된 상태구요.

이 상태에서 뒤에 가려진 A액티비티를 다시 화면으로 보이게 하려면 어떻게 하나요?

B에서 인텐트를 만들어서 startActivity()하면 A액티비티가 새로 생기는것 같은데...(A - B  - A)

새로 만들지 않고 뒤에 있는 화면을 다시 앞으로 나오게 하는 방법이 있나요???
김청라 (210 포인트) 님이 2013년 6월 28일 질문

1개의 답변

+1 추천

b를 finish하시는 방법도 있고 아니면 

매니패스트에 런쳐모드 싱글탑을 주는방법도 있고 아니면

인텐트 플래그 주는 방법도 있겠네요.

인텐트 플래그는 

예를들면 아래와같은

intent = new Intent(a.this, b.class);

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

startActivity(intent);

  (11,920 포인트) 님이 2013년 6월 28일 답변
...