original source : https://youtu.be/6YZY5S7XvtM

image

add, replace에만 tag를 정의 할수 있다. 더해지는 fragment에 tag를 정의하고 나중에 접근 가능하게 한다.

===========================================================..

.

.

image

tag를 상수로 정의해서 사용하는 것이 편리하다.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

위의 코드에서는 b bundle이 실제 있는지 확인하고 작업을 수행하는 것을 추천한다.

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

fragment안에 fragment가 있는경우 겹겹으로 listener를 만들어 activity에 정보를 제공할수 있다.

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

startActivityForResult()의 사용법은 activity의 것과 유사하다. 단 REQUEST_CODE가 2바이트 크기가 된다.

fragment안의 fragment에서는 startActivityForResult 를 사용할수 없다.

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

===========================================================..

.

.

image

getActivity()를 사용해도 되고 getContext()를 사용해도 된다.

Comments are closed.

Post Navigation