La méthode qui est exécutée lorsque le bouton est enfoncé?
J'ai un remplacement à la Maison de l'Activité dans laquelle vous pouvez lancer un certain nombre d'applications. Lorsque vous appuyez sur le bouton d'Accueil, vous êtes retourné à mon remplacement à la Maison de l'Activité.
Que je comprends, en appuyant sur le bouton Home crée une intention pour lancer l'écran d'Accueil, puis commence à cette intention (j'ai peut-être tort, s'il vous plaît corrigez-moi si je suis!). Si c'est le cas, je m'attends à de la onCreate()
méthode à exécuter chaque fois que l'écran d'Accueil est créé. D'autre part, lorsque vous lancez une autre activité, l'écran d'Accueil invoque onPause()
. Donc pour en revenir à ça me fait supposer onResume()
est invoquée.
Si quelqu'un pouvait juste offrir quelques lumières sur cette question, la question fondamentale est de savoir si onResume()
ou onCreate()
qui est appelé lorsque j'appuie sur le bouton d'Accueil, mais d'autres détails sont les bienvenus, je suis en train de travailler sur des trucs qui utilise cette lourdement et voulez en savoir beaucoup sur elle.
Oui, lorsque le logement est mis dans le fond, ma question est ce qui est appelé lorsque vous appuyez sur Accueil et retour à l'écran d'Accueil
Vous souhaiterez peut-être modifier
onBackPressed()
OriginalL'auteur mike | 2013-07-09
Vous devez vous connecter pour publier un commentaire.
Correcte.
Pas nécessairement. Si il est déjà en cours d'exécution, il serait appelé à
onNewIntent()
.Tout moment toute activité revient au premier plan à partir d'une entrée de l'utilisateur point de vue,
onResume()
est appelé. Écrans d'accueil ne devrait pas être différent à cet égard.onCreate()
est appelée lorsque l'activité est créé. Les activités existantes ne sont pas créés, mais ils sont simplement ramené à l'avant-plan. Si ce qui a déclenché l'activité pour revenir au premier plan a unstartActivity()
appel, l'activité sera appelée aveconNewIntent()
etonResume()
(et généralementonStart()
, d'ailleurs).OriginalL'auteur CommonsWare
Lorsque vous installez l'application première fois à la suite d'un appel de méthode, un par un dans l'Activité
après cela, lorsque vous appuyez sur le Bouton Home puis la suite de l'appel de la méthode
Note: onDestroy() la méthode de ne pas appeler après la presse Maison Bouton.
suivants du code pour la démo but. la première exécution de votre code dans l'Émulateur ou de l'Appareil et après cela cliquez sur le Bouton principal pour vérifier le résultat dans la console.
}
OriginalL'auteur vikseln
Facile, vous avez juste à remplacer onAttachedToWindow()
Et ensuite facilement attraper bouton home enfoncé
Prendre de http://nisha113a5.blogspot.fr/
Espérons que cette aide.
OriginalL'auteur Angudroid