Android
fragment 백스텍 변화체크
Machine_웅
2020. 6. 4. 10:20
728x90
반응형
getSupportFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() {
@Override
public void onBackStackChanged() {
// now_frgment();
}
})
현재 프래그먼트 체크
// 현제 보여지고 있는 프래그먼트 체크
public void now_frgment() {
for (Fragment fragment : getSupportFragmentManager().getFragments()) {
if (fragment.isVisible()) {
if (fragment instanceof MainFrag) {
Log.d("woongsBack", "메인");
} else if (fragment instanceof Albar_MainFrag) {
Log.d("woongsBack", "알바 메인");
} else if (fragment instanceof JobOfferFrag) {
Log.d("woongsBack", "구인 리스트 ");
} else if (fragment instanceof AlbarOfferFrag) {
Log.d("woongsBack", "구직 리스트 ");
} else if (fragment instanceof WeTalkOfferFrag) {
Log.d("woongsBack", "채팅");
}
}
}
}
728x90
반응형