private void onItemSelected(int position, View view) {
    // update the main content by replacing fragments
    Fragment fragment = null;
    setSelected(position, view);
    switch (position) {
      case 0:
        {

          /** Send current location */
          sendCurrentLocation();
          break;
        }
      case 1:
        {

          /** About Us */
          startNewActivity(1);
          break;
        }
      case 2:
        {

          /** Terms & policies */
          startNewActivity(2);
          break;
        }
      case 3:
        {

          /** Login / logout */
          if (signedIn) logoutListener.onLogout();
          else logoutListener.onLogin();
          break;
        }
      default:
        {
          break;
        }
    }

    //       Log.d(TAG, "position: " + position) ;
    mDrawerList.setItemChecked(position, true);
    mDrawerList.setSelection(position);

    //        mDrawerLayout.closeDrawer(mDrawerList);
    mDrawerLayout.closeDrawer(drawerContainer);
  }
Example #2
0
 public static void onLogoutFinish() {
   for (LogoutListener l : mLogoutListeners) {
     l.onLogoutFinish();
   }
 }
Example #3
0
 public static void onLogoutBegin() {
   for (LogoutListener l : mLogoutListeners) {
     l.onLogoutBegin();
   }
 }