Les activités du système sont gérées comme une pile d'activités. Lorsqu'une nouvelle activité est lancée, elle est placée en haut de la pile et devient l'activité en cours d'exécution - l'activité précédente reste toujours en dessous de celle-ci dans la pile et ne reviendra pas au premier plan jusqu'à la fin de la nouvelle activité.

Plus à propos activity-lifecycle...

Contexte Je rencontre des problèmes lors de la migration des versions simples (obsolètes) AsyncTask et Executors vers Kotlin Coroutines sur Android Le problème Je ne trouve pas comment je peux effectuer les choses de base que j'aurais pu faire sur AsyncTask et même sur Executors en utilisant Kotlin ....
J'ai un problème étrange qui se produit sur Android 10, lorsque je commence une nouvelle activité de paysage, l'activité ci-dessous se recrée. Supposons qu'il existe deux classes Activity: ActivityA: orientation = unspecified ActivityB: orientation = force landscape, full screen, opaque Si je démar....
J'ai une application avec un bouton. (voir image). Cet aperçu ne se produit que si l'utilisateur n'a pas activé un certain paramètre. S'il appuie sur le bouton, il arrive dans les paramètres. S'il appuie, il revient aux réglages. Je voudrais maintenant intercepter ce "retour". Ce bouton de retour s....
Lors de l'activité d'apprentissage LifeCycle dans Android, je suis confus au sujet de ces deux méthodes. J'ai essayé de les implémenter tous les deux séparément et cela fonctionne bien. Alors, quelle est la différence entre ces deux jumeaux?....
Après la mise à jour de mon projet vers Android 10, j'ai eu un crash sur mon HomeActivity, l'application fonctionne bien sur les anciennes versions d'Android mais le crash se produit lorsque j'utilise un appareil Android 10, j'ai une activité de démarrage et cela fonctionne bien mais le crash se pro....
J'ai essayé plusieurs façons, mais j'ai toujours un NPE en raison de la différence de cycles de vie, etc. public class MainActivity extends AppCompatActivity { private TextInputEditText textInputLastName; private TextInputEditText textInputFirstName; private TextInputEditText textInputMi....
Je souhaite exécuter une fonction uniquement lors du retour à l'application depuis l'arrière-plan. J'ai inclus la méthode dans onResume, et cela le fait dans une certaine mesure. Le problème est que onResume est déclenché même lors de la création du Activity et lors du retour à l'activité à partir d....
17 mai 2019 à 11:14
J'essaie de démarrer automatiquement une simple minuterie lorsque l'activité apparaît. Actuellement, l'activité ne se chargera pas de manière visible tant que mon opération ne sera pas terminée. Dois-je remplacer une autre méthode? @Override protected void onStart() { super.onStart(); for (i....
Dans Xamarin.Android , si une activité est tuée en raison d'une mémoire insuffisante, puis-je toujours appeler des méthodes statiques définies dans cette activité à partir d'une autre activité . Par exemple: public class MyKilledActivity : Activity { .... public static int MyStaticMethod(....
J'ai une application avec un bouton pour afficher la réponse à une question posée. Et un TextView avec un texte d'avertissement et un autre vide qui affiche la réponse lorsque le bouton est cliqué. Lorsque l'utilisateur clique sur le bouton, je veux que l'avertissement textView disparaisse et que le....
18 août 2018 à 02:12
Je pense que cette question peut être simple mais je n'ai trouvé aucune solution à cela, Il existe un moyen dans Android que si l'une des activités appelle onPause(), je dois afficher un message Toast ou tout autre type de notification à afficher. En général, je veux être averti lorsque l'activité a....
9 avril 2018 à 13:09
Je construis une classe Java Android qui implémente LifecycleObserver interface. Voici le constructeur: public MyObserver(AppCompatActivity activity) { this.mActivity = new WeakReference<AppCompatActivity>(activity); activity.getLifecycle().addObserver(this); } Est-il nécessaire de jamais a....
J'ai besoin de fermer une activité lorsqu'un bouton est cliqué. Malheureusement, lorsque vous cliquez sur le bouton, l'activité disparaît mais est toujours en arrière-plan. L'utilisateur peut toujours le sélectionner et il revient au premier plan. Ce dont j'ai besoin, c'est l'activité complètement d....
Ici, je veux créer une application qui contient profile activity et l'utilisateur peut voir ses informations là-dedans et le activity a un bouton pour modifier le profil. Lorsque le bouton est cliqué, la nouvelle activité est ouverte et l'utilisateur peut y modifier les informations et appuyer sur ....
Je prévois de vérifier l'état de connexion d'un utilisateur dans onCreate sur MainActivity - et si l'utilisateur est connecté - rediriger immédiatement vers une autre vue (par exemple, ProfileActivity) Je crains que MainActivity clignote dans la vue des utilisateurs avant de disparaître. Cela vous p....
Dans la Docs, il est dit de onRestart < / strong> (c'est moi qui souligne): Appelé après onStop () lorsque l'activité en cours est ré-affichée à l'utilisateur (l'utilisateur y est retourné). Il sera suivi par onStart () puis onResume () . Maintenant, dans mon application, comme recommandé, je (t....
J'ai une OverviewActivity qui contient une liste. Lorsqu'un élément est sélectionné, une intention est créée pour se déplacer vers DetailActivity et je lui passe un int. Cet int est affecté à une variable privée et est utilisé pour interroger la base de données. Code d'activité: private int mIssu....
Dans l'application que je développe, j'ai 2 activités, ActA et ActB . ActA est le premier à être affiché. Nous pouvons dire que ActA fonctionne comme un SplashScreen. Dans ActA , je récupère certaines données dont j'ai besoin dans ActB pour effectuer certaines tâches. Lorsque ces données son....
19 avril 2017 à 12:56
Il s'agit de POST-honeycomb (c'est-à-dire, Android 3.0+) et les citations ci-dessous proviennent de https://developer.android.com/reference/android/app/Activity.html Selon le cycle de vie, onStop et onDestroy sont tuables, cela signifie: Notez la colonne "Killable" dans le tableau ci-dessus - pour....
J'ai une application (appA) qui gonfle une mise en page (layout1) et permet à l'utilisateur de faire des choses avant de remplacer cette mise en page par une autre (layout2) à partir de laquelle l'utilisateur lance une autre application (appB) via startActivityForResult AppB est une monstruosité bas....
J'essaie d'obtenir des journaux pour le cycle de vie des activités. Et je suis confronté à un problème étrange ici. Lorsque j'utilise le thème des activités comme android:theme="@style/Theme.AppCompat.Light.NoActionBar et que je passe à l'activité suivante. onPuase() et onStop() sont appelés. Mais, ....
28 févr. 2017 à 12:04
Je testais ce code pour vérifier si l'application se bloque pour changer le composant d'interface utilisateur du thread d'arrière-plan. mais ce n'est pas le cas. Ici dans le code ajouté ci-dessous. J'ai commencé un nouveau fil dans la méthode onCreate() de MainActivity et il aurait dû planter selo....
2 févr. 2017 à 16:48
Je cherche à implémenter une base de données SQLite dans un projet Android sur lequel je travaille actuellement. À ma grande surprise, il semble que le seul moyen de créer cela se trouve dans le code d'activité lui-même. (Ma dernière expérience avec Java et les bases de données locales était avec De....
Je développe une application Android dans laquelle je souhaite vérifier si l'utilisateur a minimisé l'application ou vient simplement d'une autre activité. En détail, si l'utilisateur a démarré une autre application, est allé à l'écran d'accueil ou a verrouillé l'écran, je souhaite afficher l'activi....
21 janv. 2017 à 04:24
J'ai créé une application Android, lorsque je ferme l'application (à l'aide du bouton d'accueil) et que je rouvre l'application, elle n'appelle plus onCreate(). Au lieu de cela, il se charge simplement de la mémoire. Comment puis-je m'assurer que chaque fois que l'application est ouverte onCreate() ....
20 janv. 2017 à 18:00