How to Handle backPress with Fragment

How to Handle backPress with Fragment

By : user2956386
Date : November 22 2020, 10:56 AM
Does that help Add Fragments To BackStack. Before commit() the transaction, use addToBackStack() method i.e
code :
 addToBackStack("Some String").commit();
public void onBackPressed() { 
    if (getSupportFragmentManager().getBackStackEntryCount() > 0) {
    } else { 

Share : facebook icon twitter icon
Navigating to fragment on backpress

Navigating to fragment on backpress

By : Habtu Abej
Date : March 29 2020, 07:55 AM
Fragment refreshing on backpress

Fragment refreshing on backpress

By : user3240943
Date : March 29 2020, 07:55 AM
Hope that helps This is, unfortunately, the default behavior of the Fragment class. A Fragment is destroyed whenever the containing Activity is paused, and recreated whenever the containing Activity is resumed. If you use an Activity instead of a Fragment for the list, you would not experience the same behavior. With an Activity:
AsyncTasks and/or web services would not be called again. The list would show the previously scrolled position.
How backPress works in fragment?

How backPress works in fragment?

By : Annie Rocha
Date : March 29 2020, 07:55 AM
Hope this helps I am trying to use backpress on fragments. I am not able to fix it. Here is my code below. , Fragment back press working code
code :
public class ChiefFragment extends Fragment {
 View view;

// public OnBackPressedListener onBackPressedListener;

 public View onCreateView(LayoutInflater inflater,
    ViewGroup container, Bundle args) {

view = inflater.inflate(R.layout.activity_chief, container, false);
view.setOnKeyListener(new View.OnKeyListener() {
    public boolean onKey(View v, int keyCode, KeyEvent event) {
        Log.i(getTag(), "keyCode: " + keyCode);
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            Log.i(getTag(), "onKey Back listener is working!!!");
            getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
            // String cameback="CameBack";
            Intent i = new Intent(getActivity(), home.class);
            // i.putExtra("Comingback", cameback);
            return true;
        } else {
            return false;
return view;
How to redirect from last fragment to specific fragment on last fragment backpress

How to redirect from last fragment to specific fragment on last fragment backpress

By : Ruthy Shimon
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , You have a method called instanceof for Fragments. So when you are in Fragment E try to check like
while adding do fragmentTransaction.addToBackStack("fragmentC");
code :
if(currentFragment instanceOf FragmentE) {
    fragmentManager.popBackStack ("fragmentC", FragmentManager.POP_BACK_STACK_INCLUSIVE);
Backpress from Activity to Fragment

Backpress from Activity to Fragment

By : Rathi
Date : March 29 2020, 07:55 AM
around this issue The correct way to do this, and since you have a startActivityForResult() would be to set a result for the activity and when ending it, passing info to the FragmentB. In your onBackPressed() method, you can add this:
code :
Intent resultIntent = new Intent();
String dataString = "Some info you might want to return to the fragment...";
setResult(RESULT_OK, resultIntent);
public void onActivityResult(int requestCode, int resultCode, Intent data) {
     if (requestCode == request_Code) {
        if (resultCode == RESULT_OK) {
            //here you can pop the FragmentB
transaction.addToBackStack("Some String");
Related Posts Related Posts :
  • Android Studio gradle build failed for hello world app
  • Slide a layout up from bottom of screen
  • Play HTML5 video in iOS/Android native media player
  • How to rescale a bitmap file in android?
  • No view found for id 0x for fragment after rotation?
  • Define different themable styles to the same widget types
  • ProGuard not working in my app
  • FragmentTransaction from BaseAdapter
  • Connecting multiple devices in a Wifi Direct group
  • Why TabActivity is deprecated in android
  • How to capture low resolution picture using android camera
  • android preferenceactivity padding in landscape orientation
  • How can I store cookie in webview?
  • Passing variables from one activity to another
  • Create Multicolored Pie Chart in Android Studio
  • how to kill progress dialog in android
  • Show Error on the tip of the Edit Text Android
  • How do I use getWindowManager() by another java file
  • fetching images from gallery on android phones with internal storage
  • How to discover devices like Google TV and Nexus-Q using MediaRoute API on Android?
  • "Unfortunately your app stopped working"- Facebook Integration for Android
  • How to animate button in android?
  • Resource Not Found Exception in class without context or activity
  • Launching Android Netflix App And Passing Video Id
  • Making a Phone Call with a Number Extension
  • NullPointerException at BoringLayout.isBoring is anything but boring
  • java.lang.RuntimeException: Unable to get provider
  • Testing custom Views with Robolectric
  • tools:listheader doesn't work although tools:listitem does
  • oppo, vivo app kill notification not coming in android fcm
  • OnClick Method could not function correctly with if else statement
  • Best method to download image from url in Android
  • How can I open Drawer Layout moving all the view and not just slide over?
  • how to show profile pictures of friends in a list view?
  • Creating TimePickerDialog with custom style in Android
  • Android 2.3.6 support library v7 option menu is missing
  • need of vblank in Display subssytem
  • Android MP4 stream - Video cannot be played
  • FastAdapter: Undo button does not show up after swipe
  • What are reasons to pass getActivity as the LifecycleOwner to the LiveData's observe method in a fragment?
  • Implement Face Recognition in Android
  • Titanium studio cannot run "titanium" command in terminal
  • How to execute command line ffmpeg commands programatically in android?
  • Make Android List Items clickable with each item pointing to a different link
  • listview runs successfully, but nothing is display in emulator
  • How to zoom in a bitmap with high resolution?
  • Passing listView data through intent
  • Google map route direction show by arrows in android v2
  • how to start "uiautomator test run" from android code?
  • Proguard in Android Library
  • Alarm Clock from GIT - Gives error - Android
  • Mock injection using Mockito - Android
  • Get Bitmap from universal image loader
  • Unable to include custom font in android
  • Basics on using logcat in Android development
  • Android: Clear cache programmatically
  • Android: pass object without serialization
  • Can not scroll and click item on gridview inside scrollview
  • Android device keeps disconnecting from adb / eclipse
  • Volley cannot create cache directory. Could not clean up file
  • shadow
    Privacy Policy - Terms - Contact Us © ourworld-yourmove.org