Android
[7일차]프래그먼트, BackStack
openDatabase
2016. 7. 21. 16:08
프래그먼트
현재 어떤 상태인지 알려면 프래그먼트를 찾아보면 안다.
그래서 찾기 위한 방법으로
프래그먼트에 이름을 설정하고 찾아올거다.
액티비티에서 프래그먼트에 값 전달 하는 법
실습.
프래그먼트에서 액티비티로
이전화면으로 가는거 Back Stack
프래그먼트에서 BackStack 연산은 fragment transaction 인데 상태를 저장하지 않고 연산을 저장한다.
연산을 저장하게 되면 FragmentTransaction 객체를 저장해서 그 안에 연산을 저장한다.
그래서 이전화면으로 갈 수 있게 한다.
FragmentTransation 을 stack으로 관리하면서
FragmentTransaction 을 pop하여 이전상태로 변경한다.
그러면 스택에서 transation entries들을 하나씩 째면서 이전으로 간다.