Als «android-lifecycle» getaggte Fragen

Fragen zu den Ereignissen, die das System während seiner Lebensdauer in einer Android-Anwendung an Komponenten weitergeleitet hat. Die meisten Komponenten haben einen bestimmten Lebenszyklus, der ihnen auferlegt wird. Dieses Tag darf nicht alleine verwendet werden: Verwenden Sie es mit den Tags [android-activity], [android-service] und [android-Broadcastreceiver].



18
Deaktivieren Sie beim Abmelden den Aktivitätsverlaufsstapel, um zu verhindern, dass die Schaltfläche "Zurück" nur angemeldete Aktivitäten öffnet
Für alle Aktivitäten in meiner Anwendung muss ein Benutzer angemeldet sein, um sie anzeigen zu können. Benutzer können sich von fast jeder Aktivität abmelden. Dies ist eine Anforderung der Anwendung. Wenn sich der Benutzer abmeldet, möchte ich den Benutzer jederzeit zum Login senden Activity. An dieser Stelle möchte ich, dass …

9
Die App wird neu gestartet und nicht fortgesetzt
Hoffentlich kann mir jemand helfen, wenn nicht sogar eine Lösung, zumindest eine Erklärung für ein Verhalten herauszufinden. Das Problem: Auf einigen Geräten führt das Drücken des Startsymbols dazu, dass die aktuelle Aufgabe fortgesetzt wird, auf anderen wird die anfängliche Startabsicht ausgelöst (die App wird effektiv neu gestartet). Warum passiert das? …


12
Wie kann ich die angeforderte Warnung für die Verarbeitung inkrementeller Anmerkungen entfernen?
Ich habe gerade angefangen, Android-Entwicklung zu verwenden und zu versuchen, Raumbibliothek zu verwenden. Seit gestern stehe ich vor dieser Warnmeldung w: [kapt] Inkrementelle Annotationsverarbeitung angefordert, aber die Unterstützung ist deaktiviert, da die folgenden Prozessoren nicht inkrementell sind: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). Ich habe versucht zu recherchieren und zu beheben, aber …

8
Was ist der Unterschied zwischen onPause () und onStop () von Android Activites?
Aus dem Android-Dokument hier http://developer.android.com/reference/android/app/Activity.html geht hervor , dass "Aktivität tritt in den Vordergrund" aufgerufen onPause()wird und "Aktivität ist nicht mehr sichtbar" aufgerufen wird onStop(). Ist "Aktivität tritt nicht in den Vordergrund" nicht dasselbe wie "Aktivität ist nicht mehr sichtbar"? Können Sie mir bitte sagen, was der Unterschied zwischen ihnen …

11
java.lang.IllegalStateException: Fragment nicht an Aktivität angehängt
Ich erhalte diesen Fehler selten, wenn ich einen API-Aufruf mache. java.lang.IllegalStateException: Fragment not attached to Activity Ich habe versucht, den Code in die isAdded()Methode einzufügen, um zu überprüfen, ob das Fragment derzeit zu seiner Aktivität hinzugefügt wird, aber ich erhalte diesen Fehler immer noch selten. Ich verstehe nicht, warum ich …

6
Wie verhindere ich, dass Android einen Screenshot macht, wenn meine App in den Hintergrund tritt?
Die App, die ich gerade erst baue, muss verhindern, dass das Betriebssystem aus Sicherheitsgründen einen Screenshot der App erstellt, wenn diese in den Hintergrund verschoben wird. Auf diese Weise wird beim Wechseln zwischen Apps nicht der letzte aktive Bildschirm angezeigt. Ich habe vor, diese Funktionalität in die onPause-Methode der Anwendungsklasse …

6
Was ist der Vorteil der Verwendung von Fragmenten in Android anstelle von Ansichten?
Bei der Entwicklung für Androidkönnen Sie Ihr Ziel (oder Minimum) sdk auf 4 (API 1.6) setzen und das Android-Kompatibilitätspaket (v4) hinzufügen, um Unterstützung für hinzuzufügen Fragments. Gestern habe ich dies getan und erfolgreich implementiert Fragments, um Daten aus einer benutzerdefinierten Klasse zu visualisieren. Meine Frage lautet: Was ist der Nutzen …

5
Wann genau werden onSaveInstanceState () und onRestoreInstanceState () aufgerufen?
Die folgende Abbildung (aus dem offiziellen Dokument ) beschreibt den bekannten Lebenszyklus einer Android-Aktivität: Wenn andererseits die Aktivität vom System zerstört wird (z. B. weil Speicher zurückgefordert werden muss), wird der Status der Aktivität manchmal automatisch gespeichert und mithilfe der Methoden wiederhergestelltonSaveInstanceState() und onRestoreInstanceState(), wie in der folgenden Abbildung dargestellt …

4
Statischer Objektlebenszyklus für Android
Ich erstelle eine Ereignissuchanwendung. Wir legen Suchkriterien von einem Bildschirm in einem anderen Bildschirm fest, dann kann der Benutzer die Suchkriterien vom 3. Bildschirm aus bearbeiten und wechselt zum 4. Bildschirm. Um die obige Aufgabe zu erfüllen, verwende ich ein statisches Objekt, das sich an die Werte rund um die …

7
Wie ist die richtige Reihenfolge beim Aufrufen von Superklassenmethoden in den Methoden onPause, onStop und onDestroy? und warum?
Ich habe gerade die Android Developer Site durchgesehen und den Aktivitätslebenszyklus aktualisiert. In jedem Codebeispiel gibt es neben den Methoden der Superklasse einen Kommentar mit der Aufschrift "Rufen Sie immer zuerst die Methode der Superklasse auf". Obwohl dies im Erstellungshalbzyklus sinnvoll ist: onCreate, onStart und onResume, bin ich ein wenig …

8
Wie benutze ich onResume ()?
Kann mir jemand ein Beispiel geben, das onResume()in Android verwendet wird? Wenn ich die Aktivität am Ende der Ausführung einer anderen neu starten möchte, welche Methode wird ausgeführt - onCreate()oder onResume()? Und wenn ich Daten aktualisieren möchte, wie füge ich sie ein? onResume()?


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.