Dans Mon application Android, l'une de mes activités est actuellement concentrée sur l'écran. Si l'utilisateur clique sur le bouton "HOME", quelle méthode d'activité est invoquée.méthode à appeler lorsque le bouton d'accueil a cliqué?
0
A
Répondre
1
Vous ne pouvez pas remplacer quoi que ce soit à propos de l'activité Accueil. Vous ne pouvez utiliser le Home intent category.
Voir cette autre question pour plus d'informations:
1
Il n'y a aucun moyen de gérer le bouton « Home » clic. Et c'est par conception.
Lire l'article de CommonWare: Please Ignore the HOME Button. Voir aussi this et this discussions sur le groupe Développeurs Android.
0
Works pour moi ..
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
Puis
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME){
// Your code here.
return true;
}
return false;
}
+0
Fonctionne avec moi sur Android 2.3. Cependant, il semble être un hack plutôt que l'utilisation prévue de l'API et ne fonctionne pas pour moi sur Android 4. – Miriam
Questions connexes
- 1. Modifier Element.attr lorsque le bouton a cliqué
- 2. Comment appeler une méthode lorsque le bouton Terminé dans le KeyBoard est cliqué?
- 3. Extjs set readOnly option lorsque le bouton a cliqué
- 4. ImageSource lorsque le bouton cliqué
- 5. Désactiver le bouton lorsque cliqué
- 6. application se bloque lorsque le bouton a cliqué sur
- 7. App se terminant lorsque le bouton a cliqué
- 8. Le bouton a cliqué sur l'erreur
- 9. EXC_BAD_ACESS lorsque le bouton IBAction est cliqué
- 10. Le bouton a-t-il réellement cliqué?
- 11. appel jquery lorsque le bouton est cliqué asp.net
- 12. tableau NSMutable à uitableview lorsque le bouton cliqué
- 13. Appel d'une action lorsque le bouton est cliqué
- 14. Comment identifier quel bouton a été cliqué
- 15. défilement automatique uipickerview lorsque le bouton est cliqué
- 16. Xcode: Le bouton a cliqué sur les résultats dans NSInvalidArgumentException
- 17. UIBarButtonItem bloque l'application iPhone lorsque le bouton est cliqué
- 18. Comment appeler une fonction lorsque le bouton de la source de données est cliqué? Objective-C
- 19. Comment appeler une méthode statique lorsque j'appuie sur un bouton?
- 20. Comment appeler à partir du code comme ce bouton cliqué?
- 21. Quelle méthode est appelée lorsque le bouton de retour est cliqué dans le contrôleur de navigation?
- 22. le type se dégrade lorsque le bouton est cliqué
- 23. UIWebView Défilement vers le haut lorsque l'autre lien a cliqué
- 24. Comment détecter si l'utilisateur a cliqué sur le bouton "retour"
- 25. Android: obtenir l'ID lorsque le bouton est cliqué
- 26. Modifier le document Google lorsque le bouton d'impression a cliqué sur
- 27. Vérifiez si le bouton a été cliqué dans le temps
- 28. Le bouton de rafraîchissement de l'écran Android a été cliqué
- 29. Supprimer un élément personnalisé lorsque le bouton Obtenir cliqué
- 30. Afficher le contrôle ascx lorsque le bouton a cliqué sur un autre contrôle ascx
« bouton Home est réservé à l'OS comme "la dernière chance" échapper à l'utilisateur de toute application. Les développeurs ne peuvent pas l'ignorer, De cette façon, l'utilisateur aura toujours la possibilité de quitter l'application. " -> http://stackoverflow.com/questions/6226001/handling-home-button-in-android –