Réplication du comportement du bouton Accueil lorsque vous appuyez sur le bouton Retour
Sous Android, il est possible de modifier le comportement par défaut du bouton Retour pour imiter celui du bouton home. Cela permet aux applications de conserver leur état même après avoir laissé leur activité visible à l'écran.
Selon la documentation Android, "toutes les activités n'ont pas le comportement de destruction lorsqu'on appuie sur RETOUR". Cette fonctionnalité peut être répliquée dans des applications personnalisées en utilisant plusieurs approches :
Approche simplifiée utilisant moveTaskToBack :
Android fournit la méthode moveTaskToBack(true) pour accomplir le comportement souhaité de manière plus concise. Cette méthode permet à l'activité de passer en arrière-plan sans la terminer.
Pour Android 2.0 et supérieur, remplacez la méthode onBackPressed comme suit :
@Override public void onBackPressed() { moveTaskToBack(true); }
Pour les versions Android antérieures à 2.0, remplacez la méthode onKeyDown :
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true); return true; } return super.onKeyDown(keyCode, event); }
Cette approche est plus simple et plus largement compatible par rapport aux autres méthodes discuté.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!