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!

War es hilfreich?

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);
    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top