Вопрос по android – Перемещение приложения в фоновом режиме на событие кнопки назад

14

Можно ли переместить приложение в фоновом режиме, когда мы нажимаем кнопку возврата устройства в Android?

фон означает, что приложение переходит на экран (приложение), откуда оно запускается?

Пожалуйста, позвольте кнопке НАЗАД вести себя нормально. CommonsWare
это возможно, как некоторые менеджеры загрузки работают в фоновом режиме, пока кнопка назад ....! Dinesh
@commonsWare - я знаю, что кнопка BACK должна вести себя нормально, но это одна из функций моего текущего приложения. Roll no1

Ваш Ответ

3   ответа
6

ения в фоновом режиме

       @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    {
        switch(keyCode)
        {
            case KeyEvent.KEYCODE_BACK:
              if(isTaskRoot()) {
               Intent homeIntent = new Intent(Intent.ACTION_MAIN);
               homeIntent.addCategory(Intent.CATEGORY_HOME);
               homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               startActivity(homeIntent);
               return true;
                }
            else {
             super.keyDown(keyCode,event);
             return false;      
        }

    default: 
    super.keyDown(keyCode,event);
           return false;
 }

}
32

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) 
{
    switch(keyCode)
    {
        case KeyEvent.KEYCODE_BACK:

            moveTaskToBack(true);

            return true;
    }
    return false;
}
moveTaskToBack(true)Error: User Rate Limit Exceeded
10
@Override
public void onBackPressed() {
    moveTaskToBack(true);
}

Похожие вопросы