current 썸네일형 리스트형 [Android] Get current fragment 현재 보여지고 있는 Fragment를 가지고 오고자 할 경우 아래 함수가 정말 유용하다. Activity에 Fragment를 넣을 시, replace나 add 함수를 통하여 특정 레이아웃에다가 설정을 하였을 것이다.ex>getSupportFragmentManager() .beginTransaction() .add(R.id.fragment_container, fragment) .commit(); 이럴 경우 아래 함수를 통하여 현재 Fragment를 가지고 올 수 있다. Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fragment_container); R.id.fragment_container 라는 레이아웃에 포함된 Fragme.. 더보기 [Android] 현재 보여지고 있는 가장 최상위 Fragment 가져오기 public BaseFragment getVisibleFragment() { for (Fragment fragment: getSupportFragmentManager().getFragments()) { if (fragment.isVisible()) { return ((BaseFragment)fragment); } } return null; } 딱 소스를 보시자마자 알수 있듯이 현재 Stack에 있는 Fragment 중보이는 Fragment를 가져오는 소스 입니다. 참고하세요. 더보기 이전 1 다음