Soru & Cevap

Uygulamadan geri tuşuna iki kere basıldığında çıkılması

25.03.2020 - 05:56

Merhaba arkadaşlar,
Uygulamamın anasayfasında geri tuşuna basında uygulamadan çıkmasını istemiyorum. Çift tıklama ile çıkılması için aşağıdaki kodları nasıl düzenlemeliyim?
 

    @Override
    public void onBackPressed() {
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawer(GravityCompat.START);
        } else {
            super.onBackPressed();
        }
    }

    // Cihazda geri tuşuna basıldığında uygulamadan çıkılmasını engellemek için
    @Override

    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (event.getAction() == KeyEvent.ACTION_DOWN) {

            switch (keyCode) {

                case KeyEvent.KEYCODE_BACK:
                    if (mWebView.canGoBack()) {

                        mWebView.goBack();
                    } else {
                        finish();
                    }
                    return true;
            }
        }
        return super.onKeyDown(keyCode, event);
    }


 

10 Görüntülenme

0 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.