Android

fragment 현제 보고 있는 페이지 가지고 오기

Machine_웅 2020. 5. 19. 14:45
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){
                   
                }else if(fragment instanceof JobOfferFrag){
                  
                }else if(fragment instanceof  AlbarOfferFrag){
                 
                }else if(fragment instanceof  WeTalkOfferFrag){
                  
                }
            }
        }
    }

 

 

728x90
반응형