Какова команда, чтобы вернуться на ваш главный экран в приложении? - PullRequest
0 голосов
/ 16 ноября 2010

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

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

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 ноября 2010

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

public void onBackPressed(){    
if(conditon)
  {
    detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
  }
}
0 голосов
/ 16 ноября 2010

вы не можете,

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

другие ключи, такие как меню "Назад" и исследования, возможны

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

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