본문 바로가기

나의 플랫폼/안드로이드

[Android] 현재 보여지고 있는 가장 최상위 Fragment 가져오기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
public BaseFragment getVisibleFragment() {
for (Fragment fragment: getSupportFragmentManager().getFragments()) {
if (fragment.isVisible()) {
return ((BaseFragment)fragment);
}
}
return null;
}

딱 소스를 보시자마자 알수 있듯이 현재 Stack에 있는 Fragment 중
보이는 Fragment를 가져오는 소스 입니다.

참고하세요.