Was ist der Befehl zu dem Hauptbildschirm in einer App zurückzukehren?
-
10-10-2019 - |
Frage
Wie muss ich eine App zum Bildschirm ‚Home‘, wenn der Benutzer auf einer anderen Klasse ist, und sie klicken Sie auf die Rückseite / Return-Taste auf ihrem Handy?
Im Moment, wenn sie eine andere Klasse zugreifen und drücken Sie die Zurück-Taste, geht es zurück zum Home-Bildschirm auf dem Droid und nicht im Home-Bildschirm auf der App - wie bekomme ich es auf die Startseite gehen zurück auf die App?
Danke!
Lösung
Mit OnBackPressed () -Methode von Aktivitätsklasse. Make Bedingungen wie:
public void onBackPressed(){
if(conditon)
{
detailInfoList.setVisibility(View.VISIBLE);//or anything that you want to show
}
}
Andere Tipps
Sie können nicht,
die Home-Taste ist die einzige können Sie nicht verhindern Form Ihrer Anwendung zu schließen. Seine getan, damit Sie nicht den Benutzer innerhalb Ihrer Anwendungen (wie ein Virus) blockieren kann.
die anderen Tasten wie zurück Menü und Forschung sind möglich
in Ihrer Aktivität
@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);
}