2017-01-06 2 views
-2

내 앱에는 탐색 서랍이 있습니다. 탐색 창과 앱의 다른 조각에서 동일한 조각을 열었습니다. 내 동일한 조각에 뒤로 버튼이 있습니다. 뒤로 버튼을 클릭하면 탐색 단 추에서 동일한 단편을 열면 다른 단편 A로 돌아갑니다. 동일한 단편이 다른 단편에서 열리면 B 단편으로 돌아갑니다.뒤로 버튼 클릭시 이전 조각으로 이동하는 방법

+2

Google 검색 엔진에서 같은 것을 써주세요. 그리고 당신은 이것에 대해 많은 답변을 얻을 것입니다. –

+1

제목이 매우 명확하지만 질문 내용이 매우 혼란 스럽습니다. –

+0

getFragmentManager(). popBackStack(); – Mrinmoy

답변

0

) (onBackPress 당신이 버튼을 탐색을 다시하는 경우이

@override 
    public void onBackPressed() 
    { 
     FragmentManager fm = getActivity().getSupportFragmentManager(); 
     fm.popBackStack(); 
    } 
0

다음

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
      case android.R.id.home: 
       onBackPressed(); 
       break; 
     } 
     return super.onOptionsItemSelected(item); 
    } 

오버라이드를 사용하십시오;

@Override 
public void onBackPressed() { 
     try { 
      if (getSupportFragmentManager().getBackStackEntryCount() <= 1) { 
       finish();// finish activity if you are at home screen 
       return; 
      } else { 
       getSupportFragmentManager().popBackStack();//will pop previous fragment 
      } 
     } catch (Exception e) { 
      super.onBackPressed(); 
     } 
} 
관련 문제