-2
내 앱에는 탐색 서랍이 있습니다. 탐색 창과 앱의 다른 조각에서 동일한 조각을 열었습니다. 내 동일한 조각에 뒤로 버튼이 있습니다. 뒤로 버튼을 클릭하면 탐색 단 추에서 동일한 단편을 열면 다른 단편 A로 돌아갑니다. 동일한 단편이 다른 단편에서 열리면 B 단편으로 돌아갑니다.뒤로 버튼 클릭시 이전 조각으로 이동하는 방법
내 앱에는 탐색 서랍이 있습니다. 탐색 창과 앱의 다른 조각에서 동일한 조각을 열었습니다. 내 동일한 조각에 뒤로 버튼이 있습니다. 뒤로 버튼을 클릭하면 탐색 단 추에서 동일한 단편을 열면 다른 단편 A로 돌아갑니다. 동일한 단편이 다른 단편에서 열리면 B 단편으로 돌아갑니다.뒤로 버튼 클릭시 이전 조각으로 이동하는 방법
) (onBackPress 당신이 버튼을 탐색을 다시하는 경우이
@override
public void onBackPressed()
{
FragmentManager fm = getActivity().getSupportFragmentManager();
fm.popBackStack();
}
다음
@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();
}
}
Google 검색 엔진에서 같은 것을 써주세요. 그리고 당신은 이것에 대해 많은 답변을 얻을 것입니다. –
제목이 매우 명확하지만 질문 내용이 매우 혼란 스럽습니다. –
getFragmentManager(). popBackStack(); – Mrinmoy