Java 类android.support.v4.view.GravityCompat 实例源码

项目:superglue    文件:DebugDrawerLayout.java   
/**
 * Set a simple drawable used for the left or right shadow.
 * The drawable provided must have a nonzero intrinsic width.
 *
 * @param shadowDrawable Shadow drawable to use at the edge of a drawer
 * @param gravity Which drawer the shadow should apply to
 */
public void setDrawerShadow(Drawable shadowDrawable, @EdgeGravity int gravity) {
      /*
       * TODO Someone someday might want to set more complex drawables here.
       * They're probably nuts, but we might want to consider registering callbacks,
       * setting states, etc. properly.
       */

  final int absGravity = GravityCompat.getAbsoluteGravity(gravity,
      ViewCompat.getLayoutDirection(this));
  if ((absGravity & Gravity.LEFT) == Gravity.LEFT) {
    mShadowLeft = shadowDrawable;
    invalidate();
  }
  if ((absGravity & Gravity.RIGHT) == Gravity.RIGHT) {
    mShadowRight = shadowDrawable;
    invalidate();
  }
}
项目:MADBike    文件:HomeActivity.java   
@Override
public void onBackPressed() {
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        Fragment f = getSupportFragmentManager().findFragmentById(R.id.containerHome);
        if (f instanceof MapFragment) {
            super.onBackPressed();
        } else {
            if (getIntent().getExtras() != null && getIntent().getExtras().getString(EXTRA_DATA) != null) {
                finish();
            } else {
                navigationView.getMenu().getItem(0).setChecked(true);
                setTitleToolbar(getString(R.string.map_stations));
                getSupportFragmentManager().popBackStack("", FragmentManager.POP_BACK_STACK_INCLUSIVE);
            }
        }
    }
}
项目:revolution-irc    文件:RecyclerViewScrollbar.java   
public RecyclerViewScrollbar(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);

    TypedArray ta = context.getTheme().obtainStyledAttributes(attrs, R.styleable.RecyclerViewScrollbar, defStyleAttr, 0);
    mRecyclerViewId = ta.getResourceId(R.styleable.RecyclerViewScrollbar_recyclerView, 0);
    mScrollbarDrawable = ta.getDrawable(R.styleable.RecyclerViewScrollbar_scrollbarDrawable);
    mLetterDrawable = ta.getDrawable(R.styleable.RecyclerViewScrollbar_letterDrawable);
    int letterTextResId = ta.getResourceId(R.styleable.RecyclerViewScrollbar_letterTextAppearance, 0);
    mMinScrollbarHeight = ta.getDimensionPixelOffset(R.styleable.RecyclerViewScrollbar_minScrollbarHeight, 0);
    ta.recycle();

    mLetterView = new TextView(getContext());
    mLetterView.setBackgroundDrawable(mLetterDrawable);
    TextViewCompat.setTextAppearance(mLetterView, letterTextResId);
    FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    params.gravity = GravityCompat.END;
    mLetterView.setLayoutParams(params);
    mLetterView.setGravity(Gravity.CENTER);
}
项目:navigator    文件:MainView.java   
public void setupViewsForKey(Key key, View newView) {
    if(key.shouldShowUp()) {
        setDrawerLockMode(LOCK_MODE_LOCKED_CLOSED, GravityCompat.START);
        drawerToggle.setDrawerIndicatorEnabled(false);
        MainActivity.get(getContext()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    } else {
        setDrawerLockMode(LOCK_MODE_UNLOCKED, GravityCompat.START);
        MainActivity.get(getContext()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);
        drawerToggle.setDrawerIndicatorEnabled(true);
    }
    drawerToggle.syncState();
    setCheckedItem(key.navigationViewId());
    MainActivity.get(getContext()).supportInvalidateOptionsMenu();
    if(key.isFabVisible()) {
        fabAddTask.setVisibility(View.VISIBLE);
    } else {
        fabAddTask.setVisibility(View.GONE);
    }
    fabAddTask.setOnClickListener(key.fabClickListener(newView));
    if(key.fabDrawableIcon() != 0) {
        fabAddTask.setImageResource(key.fabDrawableIcon());
    }
}
项目:IdealMedia    文件:PopupIndicator.java   
public void showIndicator(View parent, Rect touchBounds) {
    if (isShowing()) {
        mPopupView.mMarker.animateOpen();
        return;
    }

    IBinder windowToken = parent.getWindowToken();
    if (windowToken != null) {
        WindowManager.LayoutParams p = createPopupLayout(windowToken);

        p.gravity = Gravity.TOP | GravityCompat.START;
        updateLayoutParamsForPosiion(parent, p, touchBounds.bottom);
        mShowing = true;

        translateViewIntoPosition(touchBounds.centerX());
        invokePopup(p);
    }
}
项目:mobile-grammar    文件:AllArticlesListViewActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        // back to all groups
        // super.onBackPressed();
        if (statusToShow != null) {
            Log.w("true", statusToShow.toString());
            Intent intent = new Intent(this, UserGroupLessonsActivity.class);
            startActivity(intent);
        } else {
            Log.w("false", "false");
            super.onBackPressed();
        }
    }
}
项目:SimpleBible    文件:MainActivity.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_settings) {

    } else if (id == R.id.nav_about) {
        Intent intent = new Intent(this, OssLicensesMenuActivity.class);
        String title = getString(R.string.license_screen_title);
        intent.putExtra("title", title);
        startActivity(intent);
        return true;
    }

    DrawerLayout drawer = findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return super.onOptionsItemSelected(item);
}
项目:cwac-crossport    文件:TabLayout.java   
private void applyModeAndGravity() {
  int paddingStart = 0;
  if (mMode == MODE_SCROLLABLE) {
    // If we're scrollable, or fixed at start, inset using padding
    paddingStart = Math.max(0, mContentInsetStart - mTabPaddingStart);
  }
  ViewCompat.setPaddingRelative(mTabStrip, paddingStart, 0, 0, 0);

  switch (mMode) {
    case MODE_FIXED:
      mTabStrip.setGravity(Gravity.CENTER_HORIZONTAL);
      break;
    case MODE_SCROLLABLE:
      mTabStrip.setGravity(GravityCompat.START);
      break;
  }

  updateTabViews(true);
}
项目:XMLBaseParser    文件:MainActivity.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_camera) {
        // Handle the camera action
    } else if (id == R.id.nav_gallery) {

    } else if (id == R.id.nav_slideshow) {

    } else if (id == R.id.nav_manage) {

    } else if (id == R.id.nav_share) {

    } else if (id == R.id.nav_send) {

    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
项目:MaterialLearning    文件:MainActivity.java   
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {

        case R.id.backup:
            Toast.makeText(this, "well, you clicked Backup", Toast.LENGTH_SHORT).show();
            break;
        case R.id.about:
            showToast("Software Copyright Reserved ");

            break;
        case android.R.id.home:
            mDrawerLayout.openDrawer(GravityCompat.START);
            break;
        case R.id.settings: //写个新的activity关于
            Intent intent1 = new Intent(this, SettingActivity.class);
            startActivity(intent1);
            break;

        default:
            break;
    }
    return true;
}
项目:MADBike    文件:HomeActivity.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    int id = item.getItemId();
    if (PreferenceManager.getDefaultSharedPreferences(this).getBoolean("active_switch", false)) {
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    } else {
        getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    }
    if (id == R.id.nav_map) {
        itemSelected = 0;
        setTitleToolbar(getString(R.string.map_stations));
        getSupportFragmentManager().popBackStack("", FragmentManager.POP_BACK_STACK_INCLUSIVE);
    } else {
        if (checkIfItsLogged(id)) {
            showFragment(id);
        } else {
            navigationView.getMenu().getItem(itemSelected).setChecked(true);
            showLoginDialog();
        }
    }
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
项目:lecrec-android    文件:ActivityMain.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_logout) {
        editor.putString("user_id", null);
        editor.putString("user_token", null);
        editor.putString("user_name", null);
        AppController.USER_ID = null;
        AppController.USER_TOKEN = null;
        AppController.USER_NAME = null;
        editor.commit();
        finish();
        startActivity(new Intent(ActivityMain.this, ActivityLaunchScreen_.class));
    }

    drawerLayout.closeDrawer(GravityCompat.START);
    return true;
}
项目:LaravelNewsApp    文件:MainActivity.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_home) {
        changePosts(POSTS_ACTIVE);
    } else if (id == R.id.nav_archived) {
        changePosts(POSTS_ARCHIVED);
    } else if (id == R.id.nav_favourites) {
        changePosts(POSTS_FAVOURITES);
    } else if (id == R.id.nav_settings) {
        startActivity(new Intent(App.getAppContext(),Settings.class));
    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
项目:cwac-crossport    文件:TabLayoutLite.java   
private void applyModeAndGravity() {
  int paddingStart = 0;
  if (mMode == MODE_SCROLLABLE) {
    // If we're scrollable, or fixed at start, inset using padding
    paddingStart = Math.max(0, mContentInsetStart - mTabPaddingStart);
  }
  ViewCompat.setPaddingRelative(mTabStrip, paddingStart, 0, 0, 0);

  switch (mMode) {
    case MODE_FIXED:
      mTabStrip.setGravity(Gravity.CENTER_HORIZONTAL);
      break;
    case MODE_SCROLLABLE:
      mTabStrip.setGravity(GravityCompat.START);
      break;
  }

  updateTabViews(true);
}
项目:boohee_v5.6    文件:ActionBarDrawerToggle.java   
private void toggle() {
    int drawerLockMode = this.mDrawerLayout.getDrawerLockMode((int) GravityCompat.START);
    if (this.mDrawerLayout.isDrawerVisible((int) GravityCompat.START) && drawerLockMode != 2) {
        this.mDrawerLayout.closeDrawer((int) GravityCompat.START);
    } else if (drawerLockMode != 1) {
        this.mDrawerLayout.openDrawer((int) GravityCompat.START);
    }
}
项目:GitJourney    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:TechChat    文件:BoardsActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:qvod    文件:MainActivity.java   
@Override
public void onBackPressed() {
    if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:ClouldReader    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:make-or-break    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:Automata    文件:Main.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:boohee_v5.6    文件:LinearLayoutCompat.java   
public void setGravity(int gravity) {
    if (this.mGravity != gravity) {
        if ((GravityCompat.RELATIVE_HORIZONTAL_GRAVITY_MASK & gravity) == 0) {
            gravity |= GravityCompat.START;
        }
        if ((gravity & 112) == 0) {
            gravity |= 48;
        }
        this.mGravity = gravity;
        requestLayout();
    }
}
项目:home-automation    文件:MainActivity.java   
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
    switch (item.getItemId()) {
        case R.id.action_account:
            // startActivity(new Intent(getApplicationContext(), LoginActivity.class));
            return true;
        case R.id.action_settings:
            // startActivityForResult(new Intent(getApplicationContext(), SettingsActivity.class), FROM_SETTINGS_ACTIVITY);
            return true;
        case android.R.id.home:
            drawerLayout.openDrawer(GravityCompat.START);
            return true;
    }
    return super.onOptionsItemSelected(item);
}
项目:lecrec-android    文件:ActivityMain.java   
public void onClick(View v){
    switch (v.getId()){
        case R.id.btnLeft:
            drawerLayout.openDrawer(GravityCompat.START);
            break;
        case R.id.btnRight:
            break;
    }
}
项目:MaterialDesign    文件:CollapsingToolbarActivity.java   
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            mDrawerlayout.openDrawer(GravityCompat.START);
            break;
    }
    return super.onOptionsItemSelected(item);
}
项目:MaterialDesign    文件:SwipeRefreshLayoutActivity.java   
private void setClickOpenNavigationView() {
    mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            mDrawerlayout.openDrawer(GravityCompat.START);
        }
    });
}
项目:Drawer-Behavior    文件:AdvanceDrawer5Activity.java   
@Override
public void onBackPressed() {
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:couch-potatoes    文件:ChatRoomActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = findViewById(R.id.chatroom_drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:kolibri-android    文件:KolibriNavigationActivity.java   
@Override
public void onBackPressed() {

  if (drawer.isDrawerOpen(GravityCompat.START)) {
    drawer.closeDrawer(GravityCompat.START);
    return;
  }

  final MenuItem selectedItem = getSelectedMenuItem();
  final MenuItem defaultItem = getDefaultItem();

  if (webView.canGoBack()) {

    // Go back from deeplink
    final Intent intent = webView.getIntent();

    if (intent.hasExtra(Kolibri.EXTRA_DEEPLINK)) {

      MenuItem category = findMenuItem(intent.getStringExtra(Kolibri.EXTRA_ID));

      if (category != null) {
        navigationView.setCheckedItem(category.getItemId());
      }

      intent.removeExtra(Kolibri.EXTRA_DEEPLINK);
      notifyComponenets(intent);
      return;
    } else {

      final String selectedItemUrl = selectedItem.getIntent()
          .getData().getQueryParameter("url");
      final String currentUrl = webView.getOriginalUrl();

      //If the url we are going back from
      //came from a menu item click, we clear the history
      //and go back home
      if (currentUrl.equals(selectedItemUrl)) {
        final String url = defaultItem.getIntent().getData().getQueryParameter("url");

        //If there is url on default item, then we load this url and clear that history
        //so that the next time the user presses back they are redirected out
        //of the app
        if (url != null) {
          webView.setClearHistory(true);
          webView.loadUrl(url);
          setActionBarTitle(defaultItem.getTitle().toString());
          navigationView.setCheckedItem(defaultItem.getItemId());
          return;
        }
      } else {
        webView.goBack();
        return;
      }
    }
  }

  super.onBackPressed();
}
项目:simple-stack    文件:MainView.java   
public boolean onBackPressed() {
    if(drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawers();
        return true;
    }
    return false;
}
项目:Geoclick    文件:MainActivity.java   
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    FragmentManager manager = getSupportFragmentManager();

    if (id == R.id.nav_mapview) {
        MapViewFragment mapViewFragment = new MapViewFragment();
        manager.beginTransaction().replace(R.id.root_layout, mapViewFragment, mapViewFragment.getTag()).commit();

    }
    else if (id == R.id.nav_gallery) {
        GalleryFragment galleryFragment = new GalleryFragment();
        manager.beginTransaction().replace(R.id.root_layout, galleryFragment, galleryFragment.getTag()).commit();

    }
    else if (id == R.id.nav_information) {
        InformationFragment informationFragment = new InformationFragment();
        manager.beginTransaction().replace(R.id.root_layout, informationFragment, informationFragment.getTag()).commit();
    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
项目:anitrend-app    文件:MainActivity.java   
/**
 * Material Search Bar button clicks
 */
@Override
public void onButtonClicked(int i) {
    switch (i){
        case MaterialSearchBar.BUTTON_NAVIGATION:
            //open navigation drawer
            mDrawer.openDrawer(GravityCompat.START);
            break;
    }
}
项目:underlx    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:DarkCalculator    文件:MainActivity.java   
private void initDrawer() {
    drawer = (DrawerLayout) findViewById(R.id.drawer_main);
    findViewById(R.id.drawer_right).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            drawer.openDrawer(GravityCompat.END);
        }
    });
}
项目:music_player    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (mLayout != null &&
            (mLayout.getPanelState() == EXPANDED || mLayout.getPanelState() == SlidingUpPanelLayout.PanelState.ANCHORED)) {
        mLayout.setPanelState(COLLAPSED);
    } else if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:GitHub    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:cwac-crossport    文件:HeaderScrollingViewBehavior.java   
@Override
  protected void layoutChild(final CoordinatorLayout parent, final View child,
          final int layoutDirection) {
  final List<View> dependencies = parent.getDependencies(child);
  final View header = findFirstDependency(dependencies);

  if (header != null) {
    final CoordinatorLayout.LayoutParams lp =
        (CoordinatorLayout.LayoutParams) child.getLayoutParams();
    final Rect available = mTempRect1;
          available.set(parent.getPaddingLeft() + lp.leftMargin,
        header.getBottom() + lp.topMargin,
        parent.getWidth() - parent.getPaddingRight() - lp.rightMargin,
                  parent.getHeight() + header.getBottom()
                          - parent.getPaddingBottom() - lp.bottomMargin);

    final WindowInsetsCompat parentInsets = parent.getLastWindowInsets();
          if (parentInsets != null && ViewCompat.getFitsSystemWindows(parent)
        && !ViewCompat.getFitsSystemWindows(child)) {
      // If we're set to handle insets but this child isn't, then it has been measured as
      // if there are no insets. We need to lay it out to match horizontally.
      // Top and bottom and already handled in the logic above
      available.left += parentInsets.getSystemWindowInsetLeft();
      available.right -= parentInsets.getSystemWindowInsetRight();
    }

    final Rect out = mTempRect2;
          GravityCompat.apply(resolveGravity(lp.gravity), child.getMeasuredWidth(),
                  child.getMeasuredHeight(), available, out, layoutDirection);

    final int overlap = getOverlapPixelsForOffset(header);

    child.layout(out.left, out.top - overlap, out.right, out.bottom - overlap);
    mVerticalLayoutGap = out.top - header.getBottom();
  } else {
    // If we don't have a dependency, let super handle it
    super.layoutChild(parent, child, layoutDirection);
    mVerticalLayoutGap = 0;
  }
}
项目:AlmaApp    文件:MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}
项目:Aardvark    文件:GUI_MainActivity.java   
@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
        System.exit(0); // EXIT THE APPLICATION NORMALLY
    }
}
项目:Multi-SwipeBackLayout    文件:MainActivity.java   
@Override
public void onBackPressed() {
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {
        super.onBackPressed();
    }
}