From b8071617931db6b266d6e800d9849e9e031fa13a Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 8 Dec 2017 23:42:17 -0500 Subject: [PATCH] bug fix on back press --- .../com/joeracosta/library/activity/FragmentStackActivity.java | 2 ++ .../com/joeracosta/library/activity/FragmentStackFragment.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/library/src/main/java/com/joeracosta/library/activity/FragmentStackActivity.java b/library/src/main/java/com/joeracosta/library/activity/FragmentStackActivity.java index 879f072..87223bd 100644 --- a/library/src/main/java/com/joeracosta/library/activity/FragmentStackActivity.java +++ b/library/src/main/java/com/joeracosta/library/activity/FragmentStackActivity.java @@ -82,6 +82,8 @@ public void onBackPressed() { if (!mBackstackTags.isEmpty()) { mFragmentManager.popBackStackImmediate(); mCurrentFragment = (SimpleFragment) mFragmentManager.findFragmentByTag(mBackstackTags.peek()); + mCurrentFragment.setAtForefront(true); + mCurrentFragment.onShown(); } else { finish(); } diff --git a/library/src/main/java/com/joeracosta/library/activity/FragmentStackFragment.java b/library/src/main/java/com/joeracosta/library/activity/FragmentStackFragment.java index e18c162..ff91c00 100644 --- a/library/src/main/java/com/joeracosta/library/activity/FragmentStackFragment.java +++ b/library/src/main/java/com/joeracosta/library/activity/FragmentStackFragment.java @@ -80,6 +80,8 @@ public boolean onSimpleBackPressed() { if (!mBackstackTags.isEmpty()) { mChildFragmentManager.popBackStackImmediate(); mCurrentFragment = (SimpleFragment) mChildFragmentManager.findFragmentByTag(mBackstackTags.peek()); + mCurrentFragment.setAtForefront(true); + mCurrentFragment.onShown(); return true; } }