Exemplo n.º 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            SetContentView (Resource.Layout.Dashboard);

            studentID = Intent.Extras.GetString ("studentID");

            mDrawerLayout = FindViewById<DrawerLayout> (Resource.Id.dashboardDrawer);
            mToolbar = FindViewById<SupportToolbar> (Resource.Id.toolbar);

            // Set up the fragments
            mFriends = new FriendsFragment();
            mProfile = new ProfilePageFragment ();
            mBed = new AccommodationFragment ();
            mHousemate = new FindHousemateFragment ();

            // Set up userIdHolder
            userIDHolder = new Bundle();
            userIDHolder.PutString("studentID", studentID);
            mProfile.Arguments = userIDHolder;
            mFriends.Arguments = userIDHolder;
            mBed.Arguments = userIDHolder;
            mHousemate.Arguments = userIDHolder;

            // Sets up the toggle for the dashboard drawer.
            mDashboardToggle = new DashboardToggle (this, mDrawerLayout, Resource.String.menu_title, mCurrentViewTitle);
            mDrawerLayout.SetDrawerListener (mDashboardToggle);

            // Displays the custom action bar.
            DisplayToolbar (bundle);

            mDashboardToggle.SyncState();

            // Controls the dashboard.
            InflateDashboard();
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Dashboard);

            studentID = Intent.Extras.GetString("studentID");

            mDrawerLayout = FindViewById <DrawerLayout> (Resource.Id.dashboardDrawer);
            mToolbar      = FindViewById <SupportToolbar> (Resource.Id.toolbar);

            // Set up the fragments
            mFriends   = new FriendsFragment();
            mProfile   = new ProfilePageFragment();
            mBed       = new AccommodationFragment();
            mHousemate = new FindHousemateFragment();

            // Set up userIdHolder
            userIDHolder = new Bundle();
            userIDHolder.PutString("studentID", studentID);
            mProfile.Arguments   = userIDHolder;
            mFriends.Arguments   = userIDHolder;
            mBed.Arguments       = userIDHolder;
            mHousemate.Arguments = userIDHolder;

            // Sets up the toggle for the dashboard drawer.
            mDashboardToggle = new DashboardToggle(this, mDrawerLayout, Resource.String.menu_title, mCurrentViewTitle);
            mDrawerLayout.SetDrawerListener(mDashboardToggle);

            // Displays the custom action bar.
            DisplayToolbar(bundle);

            mDashboardToggle.SyncState();

            // Controls the dashboard.
            InflateDashboard();
        }