Сверните приложение по двойному клику (как кнопка домой)

Мой текущий код выходит из приложения, если нажать кнопку двойного возврата, и теперь я хочу изменить его так, чтобы он просто свернул приложение при двойном щелчке. Точно так же, как нажатие кнопки домой.

Это код:

@Override
public void onBackPressed() {
    if (doubleBackToExitPressedOnce) {
        super.onBackPressed();
        return;
    }
    final View coordinatorLayoutView = findViewById(R.id.coordinator);
    Snackbar.make(coordinatorLayoutView, "Press again to minimize app.", Snackbar.LENGTH_LONG).show();

    this.doubleBackToExitPressedOnce = true;

    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            // This is where I need code
            doubleBackToExitPressedOnce = false;
        }
    }, 2000);
}

1 ответ

Это кажется маловероятным и запутанным событием: пользователь может в любое время поместить приложение в фоновый режим с помощью кнопок Android внизу.

Другие вопросы по тегам