Какова команда вернуться на ваш основной экран в приложении?
-
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);
}