본문 바로가기

Android

[7일차]프래그먼트, BackStack

프래그먼트



현재 어떤 상태인지 알려면 프래그먼트를 찾아보면 안다. 

그래서 찾기 위한 방법으로 



프래그먼트에 이름을 설정하고 찾아올거다. 



액티비티에서 프래그먼트에 값 전달 하는 법


실습.


프래그먼트에서 액티비티로


이전화면으로 가는거 Back Stack

프래그먼트에서 BackStack 연산은 fragment transaction 인데 상태를 저장하지 않고 연산을 저장한다. 


연산을 저장하게 되면 FragmentTransaction 객체를 저장해서 그 안에 연산을 저장한다. 


그래서 이전화면으로 갈 수 있게 한다. 


FragmentTransation 을 stack으로 관리하면서 


FragmentTransaction 을 pop하여 이전상태로 변경한다. 


그러면 스택에서 transation entries들을 하나씩 째면서 이전으로 간다. 



'Android' 카테고리의 다른 글

[7일차]receiver  (0) 2016.07.21
[7일차]서비스  (0) 2016.07.21
[7일차]  (0) 2016.07.21
[7일차]메모리, Context  (0) 2016.07.21
[7일차] 생명주기  (0) 2016.07.21