Skip to content

Instantly share code, notes, and snippets.

@bherbst
Last active May 13, 2016 15:53
Show Gist options
  • Save bherbst/38d842618c0a3e746e6b0ff542738b28 to your computer and use it in GitHub Desktop.
Save bherbst/38d842618c0a3e746e6b0ff542738b28 to your computer and use it in GitHub Desktop.
Bad backstack management
public void addSubscreen(Fragment fragment) {
getSupportManager()
.beginTransaction()
.replace(R.id.container, fragment)
.addToBackStack(null)
.commit();
subscreensOnTheStack++;
}
public void popOffSubscreens() {
while (subscreensOnTheStack > 0) {
fragments.popBackStackImmediate();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment