Android - Détecte `App Devenez Active » de Multitâche?
-
27-09-2019 - |
Question
J'ai développé une application Android qui contient une liste d'informations. Je veux la liste pour récupérer de nouvelles données de la sever chaque fois que l'application « réveille » de multasking. En ce moment, il affiche simplement les anciennes données et ne met pas à jour.
Quelqu'un peut-il me dire quelle fonction / méthode que je cherche?
La solution
Votre application peut être réveillé en quelques façons différentes ... vous voulez probablement onResume (), mais voici les autres aussi:
- onResume () est appelée lorsque votre activité est reprise à partir de l'arrière-plan ou si une boîte de dialogue / pop-up était au-dessus de celui-ci (ce qui est où vous devez actualiser votre liste )
- onRestart () est appelée lorsque votre activité est portée au premier plan de l'arrière-plan
- onCreate () est appelée lorsque votre activité a commencé par une intention
- onNewIntent () est appelée lorsque votre activité en vie est en arrière-plan et a commencé par une intention
La liste complète est dans l'activité Android Lifecycle trouvés ici:
https://developer.android.com/reference/android/app /Activity.html
Autres conseils
Vous pouvez surcharger onRestart()
. Au sein de ce que vous pouvez placer votre code refresh.