MCPcopy Index your code
hub / github.com/PaNaVTEC/Wizard / navigateNext

Method navigateNext

wizard/src/main/java/me/panavtec/wizard/Wizard.java:82–101  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

80 }
81
82 public boolean navigateNext() {
83 if (!activity.isFinishing()) {
84 FragmentManager fragmentManager = activity.getSupportFragmentManager();
85 int nextStep = fragmentManager.getBackStackEntryCount() + 1;
86 if (nextStep < pages.length) {
87 WizardPage WizardPage = pages[nextStep];
88 Fragment fragment = WizardPage.createFragment();
89 fragmentManager.beginTransaction()
90 .addToBackStack(fragment.getClass().getName())
91 .setCustomAnimations(enterAnimation, exitAnimation, popEnterAnimation, popExitAnimation)
92 .replace(containerId, fragment)
93 .commit();
94 fragmentManager.executePendingTransactions();
95 return true;
96 } else if (wizardListener != null) {
97 wizardListener.onWizardFinished();
98 }
99 }
100 return false;
101 }
102
103 private WizardPage getCurrentPage() {
104 return pages[activity.getSupportFragmentManager().getBackStackEntryCount()];

Callers 2

onClickMethod · 0.80
onClickMethod · 0.80

Calls 2

createFragmentMethod · 0.95
onWizardFinishedMethod · 0.65

Tested by

no test coverage detected