private void setUpScreen(LayoutInflater layoutInflater) throws CantGetActiveLoginIdentityException { /** add navigation header */ addNavigationHeader( FragmentsCommons.setUpHeaderScreen( layoutInflater, getActivity(), intraUserSubAppSession.getIntraUserModuleManager().getActiveIntraUserIdentity())); /** Navigation view items */ NavigationViewAdapter navigationViewAdapter = new NavigationViewAdapter(getActivity(), null); setNavigationDrawer(navigationViewAdapter); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { setHasOptionsMenu(true); // setting up module intraUserSubAppSession = ((IntraUserSubAppSession) subAppsSession); moduleManager = intraUserSubAppSession.getIntraUserModuleManager(); errorManager = subAppsSession.getErrorManager(); mNotificationsCount = moduleManager.getIntraUsersWaitingYourAcceptanceCount(); // TODO: display unread notifications. // Run a task to fetch the notifications count new FetchCountTask().execute(); } catch (Exception ex) { CommonLogger.exception(TAG, ex.getMessage(), ex); errorManager.reportUnexpectedUIException( UISource.ACTIVITY, UnexpectedUIExceptionSeverity.CRASH, ex); } }