inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

네비게이션(Navigation) 만들어보기, 프래그먼트(Fragment)에 대한 이해

프래그먼트에서 뒤로가기

397

R J

작성한 질문수 6

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
안녕하세요 강의 잘 듣고 있습니다. 프래그먼트를 배우다가 뒤로가기 이벤트 때문에 질문드립니다. Fragment에서 뒤로가기를 누르면 종료가 되서요 종료가 안되고 뒤로 가려고 구글링을 해서 addToBackStack(null)란 명령어를 찾았는데 혹시 첫번째 페이지에서만 뒤로가기 했을때 종료하는 방법이 있을까요?
예를 들어서 제가 3개 프래그먼트를 만들었고 1->2->3->1로 이동한다고 가정했을때 1->2에서는 뒤로가기 가능 2->3에서도 가능 3->1로 이동했을때 첫번째 페이지에서 뒤로가기 눌렀을시 종료되는 기능이요. 이것저것 시도해보는데 잘 되지 않아서요. 혹시 가능할까요?

kotlin firebase android

답변 1

0

개복치개발자

안녕하세요.

당연히 가능합니다.

fragment에서 onBackPressed(https://sensibilitycording.tistory.com/5) 를 구현하셔서 이동할 네비게이션의 위치를 넣어주시면 됩니다.

backbutton event가 감지되면, 이미 설정된 네비게이션의 위치로 이동되게 코드를 입력해보세요~

 

 

 

주사위앱 소개 및 레이아웃 설정 문제

0

80

2

안드로이드 에뮬레이터가 실행이 안 되요...ㅠ

0

134

2

30 강 소스 좀 올려 주십시요

0

95

2

onBackPressed 함수가 동영상 하고 다르게 동작합니다.

0

105

2

ListView 초기 실행 안됩니다.

0

108

2

코딩을 완료하고난후 앱 실행시 자동 종료

0

82

2

datavinding에서 오류가 납니다.

0

63

1

안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.

0

135

2

context의 구별에 대하여

0

81

2

"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.

0

78

2

"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류

0

180

3

해결완료

1

199

2

databinding 설정후 run하면 에러(해결)

0

233

2

databinding 설정 이후 실행시 에러

0

289

4

안드로이드 입문하는 사람입니다.

0

76

1

Firebase uid

0

90

3

activity_main 화면 다름

0

125

2

강의화면과 다른데 맞게진행되는것인가요...????

0

115

2

파이어베이스 질문

0

83

2

ActivityMainBinding에 오류가 납니다

0

145

2

선생님 onBackPressed 작동이 안되는거 같습니다

0

127

2

>app>res>layout 이 존재하지 않습니다.

0

122

2

안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐

0

777

2

안드로이드 스튜디오 오류 발생 시 대처 방법은 요?

0

305

2