액티비티 화면에서 홈키 누르고 난 후 해당 어플 재 진입시 시작화면이 나올수 있을까요?

조회수 1170회

a어플의 첫화면인 b액티비티에서 버튼을 클릭하여 폴라리스 어플을 통해 ppt를 열었습니다. 그 상태에서 홈키를 눌러 홈 화면으로 갑니다.

이때 아래와 경우가 발생하기를 원합니다.

  1. 홈화면에 있는 a어플을 다시 클릭시 첫화면인 b액티비티가 나오도록
  2. 홈키를 오래 눌러서 나오는 히스토리 화면에 있는 a어플을 눌렀을시 b액티비티가 나오도록

1번의 경우 ppt파일으 열기위해 인텐트 설정시 Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET을 설정하니 성공하였습니다. 하지만 2번은 여러 방법을 사용해봤지만 ppt화면이 나오네요.

1번과 2번의 경우가 되려면 어떻게 해야할까요?

1 답변

  • 2번의 경우, Intent.FLAG_ACTIVITY_NO_HISTORY 플래그를 사용해보세요.

    FLAG_ACTIVITY_NO_HISTORY If set, the new activity is not kept in the history stack.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)