+ @Override
+ public void onStop() {
+ super.onStop();
+ boolean overrideNavigation = false;
+
+ String courseName = AppContext.getDatabaseManager().getRuntimeCache("CourseName");
+ if (courseName == null || courseName.isEmpty())
+ courseName = "";
+
+ String newCourseName = courseNameInput.getText().toString();
+ if(!courseName.equalsIgnoreCase(newCourseName)) {
+ AppContext.getDatabaseManager().setRuntimeCache("CourseName", newCourseName);
+ overrideNavigation = true;
+ }
+
+ String mensaRoleName = AppContext.getDatabaseManager().getRuntimeCache("MensaRole");
+ if (mensaRoleName == null || mensaRoleName.isEmpty())
+ mensaRoleName = "";
+ String newMensaRoleName = Integer.toString(mensaRoleInput.getSelectedItemPosition());
+ if(!mensaRoleName.equalsIgnoreCase(newMensaRoleName)) {
+ AppContext.getDatabaseManager().setRuntimeCache("MensaRole", newMensaRoleName);
+ overrideNavigation = true;
+ }
+
+ if(overrideNavigation) {
+ AppContext.getNavigationManager().navigatePage("Splashscreen", null, false);
+
+ }
+ }