remove fragment back stack error
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/6548591c Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/6548591c Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/6548591c Branch: refs/heads/master Commit: 6548591c0f19002998f55659192299bf9ee2dc5c Parents: 0f9b09b Author: Sagar <[email protected]> Authored: Wed Sep 28 15:56:06 2016 +0530 Committer: Sagar <[email protected]> Committed: Wed Sep 28 15:56:06 2016 +0530 ---------------------------------------------------------------------- .../main/java/org/apache/taverna/mobile/utils/ActivityUtils.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/6548591c/app/src/main/java/org/apache/taverna/mobile/utils/ActivityUtils.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/utils/ActivityUtils.java b/app/src/main/java/org/apache/taverna/mobile/utils/ActivityUtils.java index c7f68f5..6cbf7b9 100644 --- a/app/src/main/java/org/apache/taverna/mobile/utils/ActivityUtils.java +++ b/app/src/main/java/org/apache/taverna/mobile/utils/ActivityUtils.java @@ -27,6 +27,10 @@ public class ActivityUtils { public static void addFragmentToActivity (FragmentManager fragmentManager, Fragment fragment, int frameId) { + + for(int i = 0; i < fragmentManager.getBackStackEntryCount(); ++i) { + fragmentManager.popBackStack(); + } FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
