Какова команда вернуться на ваш основной экран в приложении?

StackOverflow https://stackoverflow.com/questions/4191426

  •  10-10-2019
  •  | 
  •  

Вопрос

Как мне вернуть приложение на экран «Домашний», когда пользователь находится в другом классе, и он нажимает кнопку «Назад/возврат» на своем телефоне?

Прямо сейчас, когда они получают доступ к другому классу и нажимают кнопку на спине, он возвращается к главному экрану на дроиде, а не к домашнему экрану в приложении - как мне вернуться на главный экран в приложении?

Спасибо!

Это было полезно?

Решение

Используйте onbackpressed () метод занятия. Сделайте такие условия, как:

public void onBackPressed(){    
if(conditon)
  {
    detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
  }
}

Другие советы

ты не можешь,

Кнопка «Домой» - единственная, что вы не можете предотвратить закрытие формы вашего приложения. Это сделано, чтобы вы не могли заблокировать пользователя в ваших приложениях (например, вирус).

Возможны другие клавиши, такие как меню на заднем плане и исследования

в вашей деятельности

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(event.getAction() == MotionEvent.ACTION_DOWN){
            if(keyCode == 82){
               Log.i("jason","released on menu");
               //change view
               //return so that the other behavior (leaving the activity) is not tirggered
               return false;
        }   
        }
        Log.i("jason","actual key code "+keyCode);
        return super.onKeyDown(keyCode, event);
    }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top