2016-06-07 9 views
0

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

Это код:

@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); 
} 

ответ

0

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