Activity Klasse

Definition

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
    inherit ContextThemeWrapper
    interface IComponentCallbacks
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComponentCallbacks2
    interface KeyEvent.ICallback
    interface LayoutInflater.IFactory
    interface LayoutInflater.IFactory2
    interface View.IOnCreateContextMenuListener
    interface Window.ICallback
Vererbung
Abgeleitet
Attribute
Implementiert

Hinweise

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. Fast alle Aktivitäten interagieren mit dem Benutzer, sodass die Activity-Klasse das Erstellen eines Fensters für Sie übernimmt, in dem Sie Ihre Benutzeroberfläche mit setContentView(View) platzieren können. Während Aktivitäten dem Benutzer häufig als Vollbildfenster angezeigt werden, können sie auch auf andere Weise verwendet werden: als unverankerte Fenster (über ein Design mit R.attr.windowIsFloating-Satz), multifenstermodus oder in andere Fenster eingebettet. Es gibt zwei Methoden, die fast alle Unterklassen von Activity implementieren: onCreate(Bundle) ist der Ort, an dem Sie Ihre Aktivität initialisieren. Am wichtigsten: Hier rufen Sie in der Regel setContentView(int) mit einer Layoutressource auf, die Ihre Benutzeroberfläche definiert, und verwenden findViewById(int) zum Abrufen der Widgets in dieser Benutzeroberfläche, mit der Sie programmgesteuert interagieren müssen. onPause() ist der Ort, an dem Sie mit dem Benutzer umgehen, der die aktive Interaktion mit der Aktivität angibt. Alle vom Benutzer vorgenommenen Änderungen sollten an diesem Punkt zugesichert werden (in der Regel auf den ContentProvider, der die Daten enthält). In diesem Zustand ist die Aktivität weiterhin auf dem Bildschirm sichtbar. Um mit Context.startActivity() zu verwenden, müssen alle Aktivitätsklassen eine entsprechende <Aktivitätsdeklaration> im AndroidManifest.xmlihres Pakets aufweisen.

Themen behandelt hier: Fragmente Activity Lifecycle Configuration Changes Starting Activities and Getting Results Saving Persistent State Permissions Process Lifecycle Developer Guides The Activity class is an important part of an application's overall lifecycle, and the way activities are launch and put together is a fundamental part of the platform's application model. Eine detaillierte Perspektive auf die Struktur einer Android-Anwendung und das Verhalten von Aktivitäten finden Sie in den Entwicklerhandbüchern für Anwendungsgrundsätze und Aufgaben und Back Stack.For a detailed perspective on the structure of an Android application fundamentals and Tasks and Back Stack developer guides.

Im Entwicklerhandbuch "Aktivitäten" finden Sie auch eine ausführliche Diskussion über das Erstellen von Aktivitäten.

Die FragmentActivity-Unterklasse kann die Fragment-Klasse verwenden, um ihren Code besser zu modularisieren, komplexere Benutzeroberflächen für größere Bildschirme zu erstellen und die Anwendung zwischen kleinen und großen Bildschirmen zu skalieren.

Weitere Informationen zur Verwendung von Fragmenten finden Sie im Entwicklerhandbuch für Fragmente.

Aktivitäten im System werden als Aktivitätsstapel verwaltet. Wenn eine neue Aktivität gestartet wird, wird sie in der Regel am Anfang des aktuellen Stapels platziert und wird zur laufenden Aktivität – die vorherige Aktivität bleibt immer unter dem Aktivitätsstapel und wird erst wieder in den Vordergrund verschoben, wenn die neue Aktivität beendet wird. Auf dem Bildschirm kann ein oder mehrere Aktivitätsstapel angezeigt werden.

Eine Aktivität weist im Wesentlichen vier Zustände auf:

Das folgende Diagramm zeigt die wichtigen Statuspfade einer Aktivität. Die quadratischen Rechtecke stellen Rückrufmethoden dar, die Sie implementieren können, um Vorgänge auszuführen, wenn sich die Aktivität zwischen den Zuständen bewegt. Die farbigen Ovale sind hauptzustände, in denen sich die Aktivität befinden kann.

Es gibt drei Schlüsselschleifen, die Sie möglicherweise innerhalb Ihrer Aktivität überwachen möchten: Die gesamte Lebensdauer einer Aktivität erfolgt zwischen dem ersten Aufruf von onCreate(Bundle) bis zu einem einzelnen endgültigen Aufruf von onDestroy(). Eine Aktivität führt die Einrichtung des "globalen" Zustands in onCreate() durch und gibt alle verbleibenden Ressourcen in onDestroy() frei. Wenn beispielsweise ein Thread im Hintergrund ausgeführt wird, um Daten aus dem Netzwerk herunterzuladen, kann er diesen Thread in onCreate() erstellen und dann den Thread in onDestroy() beenden. Die sichtbare Lebensdauer einer Aktivität erfolgt zwischen einem Aufruf von onStart() bis zu einem entsprechenden Aufruf von onStop(). Während dieser Zeit kann der Benutzer die Aktivität auf dem Bildschirm sehen, obwohl er sich möglicherweise nicht im Vordergrund befindet und mit dem Benutzer interagiert. Zwischen diesen beiden Methoden können Sie Ressourcen verwalten, die zum Anzeigen der Aktivität für den Benutzer erforderlich sind. Sie können beispielsweise einen BroadcastReceiver in onStart() registrieren, um Änderungen zu überwachen, die sich auf die Benutzeroberfläche auswirken, und die Registrierung in onStop() aufheben, wenn der Benutzer nicht mehr sieht, was Angezeigt wird. Die Methoden onStart() und onStop() können mehrmals aufgerufen werden, da die Aktivität für den Benutzer sichtbar und ausgeblendet wird. Die Vordergrundlebensdauer einer Aktivität erfolgt zwischen einem Aufruf von onResume() bis zu einem entsprechenden Aufruf von onPause(). Während dieser Zeit ist die Aktivität sichtbar, aktiv und interagiert mit dem Benutzer. Eine Aktivität kann häufig zwischen den fortgesetzten und angehaltenen Zuständen wechseln – z. B. wenn das Gerät in den Ruhezustand wechselt, wenn ein Aktivitätsergebnis übermittelt wird, wenn eine neue Absicht übermittelt wird - sodass der Code in diesen Methoden relativ einfach sein sollte. Der gesamte Lebenszyklus einer Aktivität wird durch die folgenden Aktivitätsmethoden definiert. All dies sind Hooks, die Sie außer Kraft setzen können, um entsprechende Aufgaben auszuführen, wenn sich der Status der Aktivität ändert. Alle Aktivitäten werden onCreate(Bundle) implementieren, um ihre anfängliche Einrichtung durchzuführen; viele implementieren auch onPause(), um Änderungen an Daten zu übernehmen und die Interaktion mit dem Benutzer anzuhalten, und onStop() wird nicht mehr auf dem Bildschirm angezeigt. Sie sollten bei der Implementierung dieser Methoden immer ihre Superklasse aufrufen.

Im Allgemeinen sieht die Bewegung durch den Lebenszyklus einer Aktivität wie folgt aus:

Immer gefolgt von onStart(). No onStart() onRestart() Called after your activity has been stopped, prior to it being started again. Immer gefolgt von onStart() No onStart() onStart() onStart() Called when the activity is visible to the user. Gefolgt von onResume() wenn die Aktivität in den Vordergrund kommt, oder onStop(), wenn sie ausgeblendet wird. No onResume() or onStop() onResume() Called when the activity will start interacting with the user. An diesem Punkt befindet sich Ihre Aktivität am Anfang des Aktivitätsstapels, wobei benutzereingaben. Immer gefolgt von onPause(). No onPause() onPause() Called when the activity lose foreground state, is no longer focusable or before transition to stopped/hidden or destroyed state. Die Aktivität ist für den Benutzer weiterhin sichtbar, daher wird empfohlen, sie visuell aktiv zu halten und die Benutzeroberfläche weiterhin zu aktualisieren. Implementierungen dieser Methode müssen sehr schnell sein, da die nächste Aktivität erst fortgesetzt wird, wenn diese Methode zurückgegeben wird. Gefolgt von "onResume()", wenn die Aktivität wieder in den Vordergrund zurückkehrt, oder onStop(), wenn sie für den Benutzer unsichtbar wird. Vorab-Build.VERSION_CODES. HONEYCOMB onResume() oder onStop() onStop() Aufgerufen, wenn die Aktivität für den Benutzer nicht mehr sichtbar ist. Dies kann entweder passieren, weil eine neue Aktivität oben gestartet wird, eine vorhandene vor dieser, oder diese wird zerstört. Dies wird in der Regel verwendet, um Animationen zu beenden und die Benutzeroberfläche zu aktualisieren usw. Gefolgt von "onRestart()", wenn diese Aktivität zur Interaktion mit dem Benutzer zurückkehrt, oder onDestroy(), wenn diese Aktivität abläuft. Ja onRestart() oder onDestroy() onDestroy() Der letzte Anruf, den Sie erhalten, bevor Ihre Aktivität zerstört wird. Dies kann vorkommen, weil die Aktivität abgeschlossen ist (eine Person mit dem Namen "Activity.finish" darauf), oder weil das System diese Instanz der Aktivität vorübergehend zerstört, um Platz zu sparen. Sie können zwischen diesen beiden Szenarien mit der Activity.isFinishing-Methode unterscheiden. Ja nichts Beachten Sie die Spalte "Killable" in der obigen Tabelle – für die Methoden, die als Killable gekennzeichnet sind, nachdem die Methode den Prozess zurückgegeben hat, der die Aktivität hosten kann jederzeit vom System getötet werden, ohne dass eine andere Zeile des Codes ausgeführt wird. Aus diesem Gründen sollten Sie die onPause()-Methode verwenden, um persistente Daten (z. B. Benutzerbearbeitungen) in den Speicher zu schreiben. Darüber hinaus wird die Methode onSaveInstanceState(Bundle) aufgerufen, bevor sie die Aktivität in einen solchen Hintergrundzustand versetzt, sodass Sie jeden dynamischen Instanzstatus in Ihrer Aktivität im angegebenen Bundle speichern können, um später in onCreate(Bundle) empfangen zu werden, wenn die Aktivität neu erstellt werden muss. Weitere Informationen dazu, wie der Lebenszyklus eines Prozesses an die hostingden Aktivitäten gebunden ist, finden Sie im Abschnitt "Process Lifecycle". Beachten Sie, dass es wichtig ist, persistente Daten in onPause() anstelle von onSaveInstanceState(Bundle) zu speichern, da letztere nicht Teil der Lebenszyklusrückrufe sind. Daher wird dies nicht in jeder Situation aufgerufen, wie in der Dokumentation beschrieben.

Beachten Sie, dass sich diese Semantik geringfügig zwischen Anwendungen ändert, die auf Plattformen abzielen, beginnend mit Build.VERSION_CODES. HONEYCOMB im Vergleich zu früheren Plattformen. Ab Honeycomb befindet sich eine Anwendung erst im killable-Zustand, wenn ihr onStop() zurückgegeben wurde. Dies wirkt sich darauf aus, wenn onSaveInstanceState(Bundle) aufgerufen werden kann (es kann sicher aufgerufen werden, nachdem onPause()) aufgerufen wurde, und eine Anwendung kann sicher warten, bis onStop() den beständigen Zustand speichert.

Für Anwendungen, die auf Plattformen abzielen, beginnend mit Build.VERSION_CODES. P onSaveInstanceState(Bundle) wird immer nach onStop() aufgerufen, sodass eine Anwendung möglicherweise sicher Fragmenttransaktionen in onStop() durchführt und später in der Lage ist, den beständigen Zustand zu speichern.

Bei Methoden, die nicht als killbar gekennzeichnet sind, wird der Prozess der Aktivität nicht vom System ab dem Zeitpunkt des Aufrufs der Methode getötet und nach dem Zurückgeben fortgesetzt. Daher befindet sich eine Aktivität im killablen Zustand, z. B. zwischen onStop() bis zum Anfang von onResume(). Denken Sie daran, dass das System unter extremem Arbeitsspeicherdruck den Anwendungsprozess jederzeit beenden kann.

Wenn sich die Konfiguration des Geräts (gemäß definition der Resources.Configuration-Klasse) ändert, muss eine Benutzeroberfläche aktualisiert werden, damit sie mit dieser Konfiguration übereinstimmt. Da Aktivität der primäre Mechanismus für die Interaktion mit dem Benutzer ist, enthält sie spezielle Unterstützung für die Behandlung von Konfigurationsänderungen.

Sofern Sie nichts anderes angeben, führt eine Konfigurationsänderung (z. B. eine Änderung der Bildschirmausrichtung, Sprache, Eingabegeräte usw.) dazu, dass Ihre aktuelle Aktivität zerstört wird, wobei der normale Aktivitätslebenszyklusprozess von onPause(), onStop() und onDestroy() entsprechend durchlaufen wird. Wenn die Aktivität im Vordergrund oder für den Benutzer sichtbar war, wird einmal onDestroy() in dieser Instanz aufgerufen, wird eine neue Instanz der Aktivität erstellt, wobei die vorherige Instanz von onSaveInstanceState(Bundle) generiert wurde.

Dies geschieht, da jede Anwendungsressource, einschließlich Layoutdateien, basierend auf jedem Konfigurationswert geändert werden kann. Daher besteht die einzige sichere Möglichkeit zum Behandeln einer Konfigurationsänderung darin, alle Ressourcen wie Layouts, Drawables und Zeichenfolgen erneut abzurufen. Da Aktivitäten bereits wissen müssen, wie sie ihren Zustand speichern und sich aus diesem Zustand neu erstellen können, ist dies eine bequeme Möglichkeit, einen Aktivitätsneustart mit einer neuen Konfiguration zu haben.

In einigen speziellen Fällen sollten Sie den Neustart Ihrer Aktivität basierend auf einer oder mehreren Konfigurationsänderungen umgehen. Dies erfolgt mit dem Attribut "android:configChanges" im Manifest. Für alle Arten von Konfigurationsänderungen, die Sie dort behandeln, erhalten Sie einen Aufruf der onConfigurationChanged(Configuration)-Methode Ihrer aktuellen Aktivität, anstatt neu gestartet zu werden. Wenn eine Konfigurationsänderung zu einer Nichtbehandlung führt, wird die Aktivität jedoch weiterhin neu gestartet, und onConfigurationChanged(Configuration) wird nicht aufgerufen.

Die methode startActivity(Intent) wird verwendet, um eine neue Aktivität zu starten, die oben im Aktivitätsstapel platziert wird. Es wird ein einzelnes Argument verwendet, ein Intent, der die auszuführende Aktivität beschreibt.

Manchmal möchten Sie ein Ergebnis aus einer Aktivität zurückholen, wenn sie endet. Beispielsweise können Sie eine Aktivität starten, mit der der Benutzer eine Person in einer Liste von Kontakten auswählen kann. wenn sie endet, gibt sie die person zurück, die ausgewählt wurde. Dazu rufen Sie die version android.app.Activity.startActivityForResult(Intent,int) mit einem zweiten ganzzahligen Parameter auf, der den Aufruf identifiziert. Das Ergebnis wird durch Ihre onActivityResult(int, int, Intent)-Methode zurückkommen.

Wenn eine Aktivität beendet wird, kann setResult(int) aufgerufen werden, um Daten zurück an das übergeordnete Element zurückzugeben. Sie muss immer einen Ergebniscode bereitstellen, der die Standardergebnisse RESULT_CANCELED, RESULT_OK oder benutzerdefinierte Werte ab RESULT_FIRST_USER sein kann. Darüber hinaus kann sie optional einen Intent zurückgeben, der alle von ihr wünschten zusätzlichen Daten enthält. Alle diese Informationen werden zusammen mit dem ursprünglich bereitgestellten ganzzahligen Bezeichner auf dem "Activity.onActivityResult()" des übergeordneten Elements angezeigt.

Wenn eine untergeordnete Aktivität aus irgendeinem Grund fehlschlägt (z. B. abstürze), erhält die übergeordnete Aktivität ein Ergebnis mit dem Code RESULT_CANCELED.

Es gibt im Allgemeinen zwei Arten von persistentem Zustand, mit dem eine Aktivität umgehen wird: freigegebene dokumentähnliche Daten (in der Regel in einer SQLite-Datenbank mit einem Inhaltsanbieter gespeichert) und internen Zustand wie Benutzereinstellungen.

Für Inhaltsanbieterdaten empfehlen wir, dass Aktivitäten ein Benutzermodell "An Ort bearbeiten" verwenden. Das heißt, alle Änderungen, die ein Benutzer vorgibt, werden wirksam sofort vorgenommen, ohne dass ein zusätzlicher Bestätigungsschritt erforderlich ist. Die Unterstützung dieses Modells ist in der Regel eine einfache Sache der folgenden beiden Regeln:

Beim Erstellen eines neuen Dokuments wird der zugrunde stehenden Datenbankeintrag oder die zugrunde stehenden Dateien sofort erstellt. Wenn der Benutzer z. B. eine neue E-Mail schreiben möchte, wird ein neuer Eintrag für diese E-Mail erstellt, sobald er mit der Eingabe von Daten beginnt. Wenn er dann zu einer anderen Aktivität nach diesem Punkt wechselt, wird diese E-Mail nun in der Liste der Entwürfe angezeigt.

Wenn die onPause()-Methode einer Aktivität aufgerufen wird, sollte der Commit an den zugrunde stehenden Inhaltsanbieter oder die Datei von Änderungen ausgeführt werden, die der Benutzer vorgenommen hat. Dadurch wird sichergestellt, dass diese Änderungen von allen anderen Aktivitäten angezeigt werden, die gerade ausgeführt werden. Wahrscheinlich möchten Sie Ihre Daten während des Lebenszyklus Ihrer Aktivität noch aggressiver festlegen: z. B. bevor Sie eine neue Aktivität starten, bevor Sie Ihre eigene Aktivität abschließen, wenn der Benutzer zwischen Eingabefeldern wechselt usw.

Dieses Modell wurde entwickelt, um Datenverluste zu verhindern, wenn ein Benutzer zwischen Aktivitäten navigiert, und ermöglicht es dem System, eine Aktivität (da Systemressourcen an einer anderen Stelle benötigt werden) jederzeit zu beenden, nachdem sie angehalten wurde (oder auf Plattformversionen angehalten wurde, bevor Build.VERSION_CODES. HONIGKOMB). Beachten Sie, dass der Benutzer, der aus Ihrer Aktivität zurück drückt, nicht "abbrechen" bedeutet – es bedeutet, die Aktivität mit dem aktuellen Inhalt zu verlassen, der gespeichert wurde. Das Abbrechen von Bearbeitungen in einer Aktivität muss über einen anderen Mechanismus bereitgestellt werden, z. B. über eine explizite "Revert"- oder "Rückgängig"-Option.

Weitere Informationen zu Inhaltsanbietern finden Sie im Inhaltspaket. Dies ist ein wichtiger Aspekt, wie verschiedene Aktivitäten Daten aufrufen und zwischen sich verteilen.

Die Activity-Klasse stellt außerdem eine API zum Verwalten des internen beständigen Zustands bereit, der einer Aktivität zugeordnet ist. Dies kann z. B. verwendet werden, um die bevorzugte anfängliche Anzeige des Benutzers in einem Kalender (Tagesansicht oder Wochenansicht) oder die Standardstartseite des Benutzers in einem Webbrowser zu merken.

Der persistente Aktivitätsstatus wird mit der Methode getPreferences(int) verwaltet, sodass Sie einen Satz von Name/Wert-Paaren abrufen und ändern können, die der Aktivität zugeordnet sind. Um Einstellungen zu verwenden, die für mehrere Anwendungskomponenten (Aktivitäten, Empfänger, Dienste, Anbieter) freigegeben werden, können Sie die zugrunde liegende Context.getSharedPreferences()-Methode verwenden, um ein unter einem bestimmten Namen gespeichertes Einstellungsobjekt abzurufen. (Beachten Sie, dass es nicht möglich ist, Einstellungsdaten über Anwendungspakete hinweg freizugeben – für die Sie einen Inhaltsanbieter benötigen.)

Hier ist ein Auszug aus einer Kalenderaktivität, in der der bevorzugte Ansichtsmodus des Benutzers in seinen persistenten Einstellungen gespeichert wird:

Die Möglichkeit, eine bestimmte Aktivität zu starten, kann erzwungen werden, wenn sie im Aktivitätstag> des Manifests <deklariert wird. Auf diese Weise müssen andere Anwendungen ein entsprechendes <Verwendungsberechtigungselement> in ihrem eigenen Manifest deklarieren, um diese Aktivität starten zu können. Beim Starten einer Aktivität können Sie Intent.FLAG_GRANT_READ_URI_PERMISSION und/oder Intent.FLAG_GRANT_WRITE_URI_PERMISSION für die Absicht festlegen. Dadurch wird der Aktivitätszugriff auf die spezifischen URIs im Intent gewährt. Der Zugriff bleibt erhalten, bis die Aktivität abgeschlossen ist (sie verbleibt während des Hostingprozesses und anderer temporärer Zerstörung). Ab Build.VERSION_CODES. Wenn die Aktivität bereits erstellt wurde und eine neue Absicht an onNewIntent(Intent) übermittelt wird, werden alle neu erteilten URI-Berechtigungen zu den vorhandenen hinzugefügt, die sie enthält. Weitere Informationen zu Berechtigungen und Sicherheit finden Sie im Dokument "Sicherheit und Berechtigungen" im Allgemeinen. Prozesslebenszyklus Das Android-System versucht, einen Anwendungsprozess so lange wie möglich zu behalten, aber schließlich müssen alte Prozesse entfernt werden, wenn der Arbeitsspeicher niedrig ist. Wie im Aktivitätslebenszyklus beschrieben, ist die Entscheidung darüber, welcher Prozess entfernt werden soll, eng mit dem Status der Interaktion des Benutzers verknüpft. Im Allgemeinen gibt es vier Zustände, in denen ein Prozess auf den darin ausgeführten Aktivitäten basiert, die hier in der Reihenfolge der Wichtigkeit aufgeführt sind. Das System wird weniger wichtige Prozesse (die letzten) töten, bevor es darum geht, wichtigere Prozesse (die ersten) zu töten. Die Vordergrundaktivität (die Aktivität am oberen Rand des Bildschirms, mit der der Benutzer gerade interagiert) wird als das Wichtigste betrachtet. Der Prozess wird nur als letztes Mittel getötet, wenn er mehr Arbeitsspeicher verwendet als auf dem Gerät verfügbar ist. In der Regel hat das Gerät einen Speicher paging-Zustand erreicht, daher ist dies erforderlich, um die Benutzeroberfläche reaktionsfähig zu halten. Eine sichtbare Aktivität (eine Aktivität, die für den Benutzer sichtbar ist, aber nicht im Vordergrund, z. B. eine Aktivität, die sich hinter einem Vordergrunddialogfeld oder neben anderen Aktivitäten im Mehrfenstermodus befindet) wird als äußerst wichtig betrachtet und wird nur beendet, wenn dies erforderlich ist, damit die Vordergrundaktivität ausgeführt wird. Eine Hintergrundaktivität (eine Aktivität, die für den Benutzer nicht sichtbar ist und beendet wurde) ist nicht mehr kritisch, sodass das System seinen Prozess möglicherweise sicher beenden kann, um Speicher für andere Vordergrund- oder sichtbare Prozesse freizugeben. Wenn der Prozess beendet werden muss, wird die onCreate(Bundle)-Methode aufgerufen, wenn der Benutzer wieder zu der Aktivität navigiert (sodass er wieder auf dem Bildschirm sichtbar ist) mit dem savedInstanceState-Element aufgerufen wird, das er zuvor in onSaveInstanceState(Bundle) bereitgestellt hatte, damit er sich im gleichen Zustand neu starten kann wie der Benutzer es zuletzt verlassen hat. Ein leerer Prozess ist eine, die keine Aktivitäten oder andere Anwendungskomponenten hosten (z. B. Service- oder BroadcastReceiver-Klassen). Diese werden sehr schnell vom System getötet, da der Arbeitsspeicher niedrig wird. Aus diesem Grund müssen alle Hintergrundvorgänge, die Sie außerhalb einer Aktivität ausführen, im Kontext einer Aktivität BroadcastReceiver oder Dienst ausgeführt werden, um sicherzustellen, dass das System weiß, dass es ihren Prozess beibehalten muss. Manchmal muss eine Aktivität eine lange ausgeführte Operation ausführen, die unabhängig vom Aktivitätslebenszyklus selbst vorhanden ist. Ein Beispiel kann eine Kameraanwendung sein, mit der Sie ein Bild auf eine Website hochladen können. Der Upload kann lange dauern, und die Anwendung sollte es dem Benutzer ermöglichen, die Anwendung zu verlassen, während er ausgeführt wird. Um dies zu erreichen, sollte Ihre Aktivität einen Dienst starten, in dem der Upload stattfindet. Auf diese Weise kann das System Ihren Prozess ordnungsgemäß priorisieren (in Anbetracht dessen, dass er wichtiger als andere nicht sichtbare Anwendungen ist) für die Dauer des Uploads, unabhängig davon, ob die ursprüngliche Aktivität angehalten, beendet oder beendet wird.

Android-Referenz für android.app.Activity.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
Activity()

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

Activity(IntPtr, JniHandleOwnership)

Initialisiert eine verwaltete Darstellung eines vorhandenen Java Native Interface -Objekts.

Felder

Name Beschreibung
AccessibilityService

#getSystemService(String) Dient zum Abrufen eines android.view.accessibility.AccessibilityManager Feedbacks des Benutzers für UI-Ereignisse über die registrierten Ereignislistener.

(Geerbt von Context)
AccountService

#getSystemService(String) Verwenden Sie diese Option zum Abrufen von android.accounts.AccountManager Absichten zu einem Zeitpunkt Ihrer Wahl.

(Geerbt von Context)
ActivityService

Wird verwendet #getSystemService(String) , um einen android.app.ActivityManager für die Interaktion mit dem globalen Systemstatus abzurufen.

(Geerbt von Context)
AdvancedProtectionService

Verwenden sie zum #getSystemService(String) Abrufen eines android.security.advancedprotection.AdvancedProtectionManager

(Geerbt von Context)
AlarmService

#getSystemService(String) Verwenden Sie diese Option zum Abrufen von android.app.AlarmManager Absichten zu einem Zeitpunkt Ihrer Wahl.

(Geerbt von Context)
AppFunctionService

Wird zum #getSystemService(String) Abrufen einer AppFunctionManager App-Funktion zum Ausführen von App-Funktionen verwendet.

(Geerbt von Context)
AppOpsService

#getSystemService(String) Dient zum Abrufen einer android.app.AppOpsManager Nachverfolgung von Anwendungsvorgängen auf dem Gerät.

(Geerbt von Context)
AppSearchService

#getSystemService(String) Dient zum Abrufen einer android.app.appsearch.AppSearchManager vom System verwalteten Indizierung und Abfrage von App-Daten.

(Geerbt von Context)
AppwidgetService

#getSystemService(String) Dient zum Abrufen eines android.appwidget.AppWidgetManager Zugriffs auf AppWidgets.

(Geerbt von Context)
AudioService

#getSystemService(String) Dient zum Abrufen einer android.media.AudioManager Verwaltung von Volume-, Ringermodi und Audiorouting.

(Geerbt von Context)
BatteryService

#getSystemService(String) Dient zum Abrufen eines android.os.BatteryManager Zum Verwalten des Akkuzustands.

(Geerbt von Context)
BindAllowActivityStarts
Veraltet.

Flag für #bindService: Wenn die Bindung aus einer sichtbaren App erfolgt, darf der gebundene Dienst eine Aktivität aus dem Hintergrund starten.

(Geerbt von Context)
BindExternalServiceLong

Funktioniert auf die gleiche Weise wie #BIND_EXTERNAL_SERVICE, aber es ist definiert als ein long Wert, der kompatibel BindServiceFlagsist .

(Geerbt von Context)
BindNotPerceptible
Veraltet.

Flag für #bindService: Wenn die Bindung von einer App, die sichtbar oder vom Benutzer wahrnehmbar ist, verringern Sie die Wichtigkeit des Zieldiensts auf unter der wahrnehmbaren Ebene.

(Geerbt von Context)
BindPackageIsolatedProcess
Veraltet.

Flag für #bindIsolatedService: Binden sie den Dienst an einen freigegebenen isolierten Prozess, aber nur mit anderen isolierten Diensten aus demselben Paket, die denselben Prozessnamen deklarieren.

(Geerbt von Context)
BindSharedIsolatedProcess
Veraltet.

Flag für #bindIsolatedService: Binden des Diensts an einen freigegebenen isolierten Prozess.

(Geerbt von Context)
BiometricService

Wird verwendet #getSystemService(String) , um eine android.hardware.biometrics.BiometricManager für die Verarbeitung biometrischer Und PIN/Muster/Kennwortauthentifizierung abzurufen.

(Geerbt von Context)
BlobStoreService

#getSystemService(String) Dient zum Abrufen eines android.app.blob.BlobStoreManager Beitrags und zugreifen auf Datenblobs aus dem vom System verwalteten Blobspeicher.

(Geerbt von Context)
BluetoothService

#getSystemService(String) Verwenden Sie diese Funktion zum Abrufen einer android.bluetooth.BluetoothManager Für die Verwendung von Bluetooth.

(Geerbt von Context)
BugreportService

Dienst zum Erfassen eines Fehlerberichts.

(Geerbt von Context)
CameraService

Wird verwendet #getSystemService(String) , um eine android.hardware.camera2.CameraManager für die Interaktion mit Kamerageräten abzurufen.

(Geerbt von Context)
CaptioningService

#getSystemService(String) Dient zum Abrufen von android.view.accessibility.CaptioningManager Beschriftungseigenschaften und zum Überwachen von Änderungen in den Beschriftungseinstellungen.

(Geerbt von Context)
CarrierConfigService

#getSystemService(String) Dient zum Abrufen eines android.telephony.CarrierConfigManager Werts zum Lesen von Netzbetreiberkonfigurationswerten.

(Geerbt von Context)
ClipboardService

#getSystemService(String) Dient zum Abrufen eines android.content.ClipboardManager Zugriffs und Zum Ändern des Inhalts der globalen Zwischenablage.

(Geerbt von Context)
CompanionDeviceService

#getSystemService(String) Hier können Sie ein android.companion.CompanionDeviceManager Gerät zum Verwalten von Begleitgeräten abrufen.

(Geerbt von Context)
ConnectivityDiagnosticsService

#getSystemService(String) Dient zum Abrufen einer android.net.ConnectivityDiagnosticsManager Netzwerkkonnektivitätsdiagnose sowie zum Empfangen von Netzwerkkonnektivitätsinformationen aus dem System.

(Geerbt von Context)
ConnectivityService

#getSystemService(String) Dient zum Abrufen einer android.net.ConnectivityManager Zum Behandeln der Verwaltung von Netzwerkverbindungen.

(Geerbt von Context)
ConsumerIrService

#getSystemService(String) Dient zum Abrufen eines android.hardware.ConsumerIrManager Zum Übertragen von Infrarotsignalen vom Gerät.

(Geerbt von Context)
ContactKeysService

#getSystemService(String) Dient zum Abrufen eines E2eeContactKeysManager zum Verwalten von Kontaktschlüsseln.

(Geerbt von Context)
CredentialService

#getSystemService(String) Hier können Sie einen android.credentials.CredentialManager Benutzer zur Authentifizierung für Ihre App abrufen.

(Geerbt von Context)
CrossProfileAppsService

Wird verwendet, #getSystemService(String) um eine android.content.pm.CrossProfileApps für profilübergreifende Vorgänge abzurufen.

(Geerbt von Context)
DeviceIdDefault

Die Standardgeräte-ID, bei der es sich um die ID des primären (nicht virtuellen) Geräts handelt.

(Geerbt von Context)
DeviceIdInvalid

Ungültige Geräte-ID.

(Geerbt von Context)
DeviceLockService

Wird zum #getSystemService(String) Abrufen eines android.devicelock.DeviceLockManager.

(Geerbt von Context)
DevicePolicyService

#getSystemService(String) Hier können Sie eine android.app.admin.DevicePolicyManager für die Arbeit mit der globalen Geräterichtlinienverwaltung abrufen.

(Geerbt von Context)
DisplayHashService

Wird für #getSystemService(String) den Zugriff auf android.view.displayhash.DisplayHashManager die Verarbeitung von Anzeigehashes verwendet.

(Geerbt von Context)
DisplayService

#getSystemService(String) Dient zum Abrufen einer android.hardware.display.DisplayManager für die Interaktion mit Anzeigegeräten.

(Geerbt von Context)
DomainVerificationService

Wird für #getSystemService(String) den Zugriff auf android.content.pm.verify.domain.DomainVerificationManager den Abruf der Genehmigung und des Benutzerstatus für deklarierte Webdomänen verwendet.

(Geerbt von Context)
DownloadService

#getSystemService(String) Dient zum Abrufen eines android.app.DownloadManager zum Anfordern von HTTP-Downloads.

(Geerbt von Context)
DropboxService

#getSystemService(String) Hiermit können Sie eine Instanz für die Aufzeichnung von android.os.DropBoxManager Diagnoseprotokollen abrufen.

(Geerbt von Context)
EuiccService

Wird verwendet, #getSystemService(String) um ein android.telephony.euicc.EuiccManager Gerät zum Verwalten des Geräts eUICC (eingebettete SIM) abzurufen.

(Geerbt von Context)
FileIntegrityService

Wird zum #getSystemService(String) Abrufen eines android.security.FileIntegrityManager.

(Geerbt von Context)
FingerprintService

#getSystemService(String) Dient zum Abrufen einer android.hardware.fingerprint.FingerprintManager Verwaltung von Fingerabdrücken.

(Geerbt von Context)
FullscreenModeRequestEnter
Veraltet.

Anforderungstyp von requestFullscreenMode(int,OutcomeReceiver), um den Vollbildmodus aus dem Mehrfenstermodus anzufordern.

FullscreenModeRequestExit
Veraltet.

Anforderungstyp von requestFullscreenMode(int,OutcomeReceiver), um das Beenden des angeforderten Vollbildmodus anzufordern und den vorherigen Mehrfenstermodus wiederherzustellen.

GameService

Wird zum #getSystemService(String) Abrufen eines GameManager.

(Geerbt von Context)
GrammaticalInflectionService

Wird zum #getSystemService(String) Abrufen eines GrammaticalInflectionManager.

(Geerbt von Context)
HardwarePropertiesService

#getSystemService(String) Dient zum Abrufen eines android.os.HardwarePropertiesManager Zugriffs auf den Hardwareeigenschaftendienst.

(Geerbt von Context)
HealthconnectService

Wird zum #getSystemService(String) Abrufen eines android.health.connect.HealthConnectManager.

(Geerbt von Context)
InputMethodService

#getSystemService(String) Dient zum Abrufen eines android.view.inputmethod.InputMethodManager Zugriffs auf Eingabemethoden.

(Geerbt von Context)
InputService

Wird verwendet #getSystemService(String) , um eine android.hardware.input.InputManager Für die Interaktion mit Eingabegeräten abzurufen.

(Geerbt von Context)
IpsecService

#getSystemService(String) Dient zum Abrufen eines android.net.IpSecManager zum Verschlüsseln von Sockets oder Netzwerken mit IPSec.

(Geerbt von Context)
JobSchedulerService

#getSystemService(String) Dient zum Abrufen einer android.app.job.JobScheduler Instanz zum Verwalten gelegentlicher Hintergrundaufgaben.

(Geerbt von Context)
KeyguardService

Wird verwendet, #getSystemService(String) um eine android.app.KeyguardManager zum Steuern von Keyguard abzurufen.

(Geerbt von Context)
KeystoreService

#getSystemService(String) Dient zum Abrufen eines android.security.keystore.KeyStoreManager Zugriffs auf Android Keystore-Funktionen.

(Geerbt von Context)
LauncherAppsService

#getSystemService(String) Dient zum Abrufen einer android.content.pm.LauncherApps Abfrage und Überwachung von startfähigen Apps über Profile eines Benutzers hinweg.

(Geerbt von Context)
LayoutInflaterService

#getSystemService(String) Verwenden Sie diesen Vorgang zum Abrufen einer android.view.LayoutInflater für das Aufblasen von Layoutressourcen in diesem Kontext.

(Geerbt von Context)
LocaleService

Wird zum #getSystemService(String) Abrufen eines android.app.LocaleManager.

(Geerbt von Context)
LocationService

Wird verwendet #getSystemService(String) , um eine android.location.LocationManager zum Steuern von Standortupdates abzurufen.

(Geerbt von Context)
MediaCommunicationService

Verwenden mit #getSystemService(String) dem Abrufen eines android.media.MediaCommunicationManager für die Verwaltung android.media.MediaSession2.

(Geerbt von Context)
MediaMetricsService

Wird verwendet #getSystemService(String) , um eine android.media.metrics.MediaMetricsManager Für die Interaktion mit Medienmetriken auf dem Gerät abzurufen.

(Geerbt von Context)
MediaProjectionService

#getSystemService(String) Dient zum Abrufen einer android.media.projection.MediaProjectionManager Instanz zum Verwalten von Medienprojektionssitzungen.

(Geerbt von Context)
MediaQualityService

Wird verwendet, #getSystemService(String) um einen Parameter für die android.media.quality.MediaQuality Standardisierung von Bild- und Audio-API abzurufen.

(Geerbt von Context)
MediaRouterService

#getSystemService Dient zum Abrufen eines android.media.MediaRouter zum Steuern und Verwalten des Routings von Medien.

(Geerbt von Context)
MediaSessionService

#getSystemService(String) Dient zum Abrufen einer android.media.session.MediaSessionManager zum Verwalten von Mediensitzungen.

(Geerbt von Context)
MidiService

#getSystemService(String) Dient zum Abrufen eines android.media.midi.MidiManager Zugriffs auf den MIDI-Dienst.

(Geerbt von Context)
NetworkStatsService

#getSystemService(String) Dient zum Abrufen einer android.app.usage.NetworkStatsManager Abfrage von Netzwerknutzungsstatistiken.

(Geerbt von Context)
NfcService

Wird verwendet #getSystemService(String) , um eine android.nfc.NfcManager für die Verwendung von NFC abzurufen.

(Geerbt von Context)
NotificationService

Wird verwendet #getSystemService(String) , um den android.app.NotificationManager Benutzer über Hintergrundereignisse zu informieren.

(Geerbt von Context)
NsdService

Wird verwendet #getSystemService(String) , um eine android.net.nsd.NsdManager Für die Behandlung der Verwaltung der Netzwerkdienstermittlung abzurufen

(Geerbt von Context)
OverlayService

#getSystemService(String) Dient zum Abrufen eines android.content.om.OverlayManager zum Verwalten von Überlagerungspaketen.

(Geerbt von Context)
OverrideTransitionClose
Veraltet.

Anforderungstyp von overrideActivityTransition(int, int, int) oder overrideActivityTransition(int, int, int, int), um den schließenden Übergang außer Kraft zu setzen.

OverrideTransitionOpen
Veraltet.

Anforderungstyp von overrideActivityTransition(int, int, int) oder overrideActivityTransition(int, int, int, int), um den Öffnungsübergang außer Kraft zu setzen.

PeopleService

Wird verwendet #getSystemService(String) , um auf eine PeopleManager Interaktion mit Ihren veröffentlichten Unterhaltungen zuzugreifen.

(Geerbt von Context)
PerformanceHintService

#getSystemService(String) Dient zum Abrufen eines android.os.PerformanceHintManager Zugriffs auf den Leistungshinweisdienst.

(Geerbt von Context)
PersistentDataBlockService

Wird verwendet #getSystemService(String) , um eine android.service.persistentdata.PersistentDataBlockManager Instanz für die Interaktion mit einem Speichergerät abzurufen, das über Werksrücksetzungen verfügt.

(Geerbt von Context)
PowerService

Verwenden Sie diesen Vorgang #getSystemService(String) zum Abrufen einer android.os.PowerManager Steuerung der Energieverwaltung, einschließlich "Wake Locks", mit denen Sie das Gerät während der Ausführung langer Aufgaben eingeschaltet halten können.

(Geerbt von Context)
PrintService

android.print.PrintManager zum Drucken und Verwalten von Druckern und Druckaufgaben.

(Geerbt von Context)
ProfilingService

Wird zum #getSystemService(String) Abrufen eines android.os.ProfilingManager.

(Geerbt von Context)
ReceiverExported
Veraltet.

Flag für #registerReceiver: Der Empfänger kann Übertragungen von anderen Apps empfangen.

(Geerbt von Context)
ReceiverNotExported
Veraltet.

Flag für #registerReceiver: Der Empfänger kann keine Übertragungen von anderen Apps empfangen.

(Geerbt von Context)
ReceiverVisibleToInstantApps
Veraltet.

Flag für #registerReceiver: Der Empfänger kann Übertragungen von Instant Apps empfangen.

(Geerbt von Context)
RestrictionsService

#getSystemService(String) Dient zum Abrufen von android.content.RestrictionsManager Anwendungseinschränkungen und zum Anfordern von Berechtigungen für eingeschränkte Vorgänge.

(Geerbt von Context)
RoleService

#getSystemService(String) Dient zum Abrufen einer android.app.role.RoleManager zum Verwalten von Rollen.

(Geerbt von Context)
SatelliteService

#getSystemService(String) Dient zum Abrufen eines android.telephony.satellite.SatelliteManager Zugriffs auf Satellitenfunktionen.

(Geerbt von Context)
SearchService

Wird verwendet, #getSystemService(String) um eine android.app.SearchManager für die Behandlung von Suchvorgängen abzurufen.

(Geerbt von Context)
SecurityStateService

#getSystemService(String) Dient zum Abrufen eines android.os.SecurityStateManager Zugriffs auf den Sicherheitsstatus-Manager-Dienst.

(Geerbt von Context)
SensorService

#getSystemService(String) Dient zum Abrufen eines android.hardware.SensorManager Zugriffs auf Sensoren.

(Geerbt von Context)
ShortcutService

#getSystemService(String) Dient zum Abrufen eines android.content.pm.ShortcutManager Zugriffs auf den Startprogrammverknüpfungsdienst.

(Geerbt von Context)
StatusBarService

#getSystemService(String) Hier erfahren Sie, wie Sie eine android.app.StatusBarManager Für die Interaktion mit der Statusleiste und den Schnelleinstellungen abrufen können.

(Geerbt von Context)
StorageService

#getSystemService(String) Dient zum Abrufen eines android.os.storage.StorageManager Zugriffs auf Systemspeicherfunktionen.

(Geerbt von Context)
StorageStatsService

Wird verwendet #getSystemService(String) , um eine android.app.usage.StorageStatsManager für den Zugriff auf Systemspeicherstatistiken abzurufen.

(Geerbt von Context)
SystemHealthService

Wird verwendet #getSystemService(String) , um einen android.os.health.SystemHealthManager Zugriff auf Systemintegritätsmetriken (Akku, Strom, Arbeitsspeicher usw.) abzurufen.

(Geerbt von Context)
TelecomService

#getSystemService(String) Verwenden Sie diese Funktion, um Telekommunikationsfunktionen android.telecom.TelecomManager des Geräts zu verwalten.

(Geerbt von Context)
TelephonyImsService

Wird zum #getSystemService(String) Abrufen eines android.telephony.ims.ImsManager.

(Geerbt von Context)
TelephonyService

#getSystemService(String) Hier können Sie die Telefoniefunktionen des Geräts abrufen, um die android.telephony.TelephonyManager Verwaltung der Telefoniefunktionen zu verwalten.

(Geerbt von Context)
TelephonySubscriptionService

#getSystemService(String) Dient zum Abrufen einer android.telephony.SubscriptionManager Verwaltung der Telefonieabonnements des Geräts.

(Geerbt von Context)
TetheringService

Wird verwendet #getSystemService(String) , um eine android.net.TetheringManager zum Verwalten von Tethering-Funktionen abzurufen.

(Geerbt von Context)
TextClassificationService

Wird verwendet, #getSystemService(String) um einen TextClassificationManager für Textklassifizierungsdienste abzurufen.

(Geerbt von Context)
TextServicesManagerService

#getSystemService(String) Dient zum Abrufen eines android.view.textservice.TextServicesManager Zugriffs auf Textdienste.

(Geerbt von Context)
TvAdService

#getSystemService(String) Dient zum Abrufen einer android.media.tv.ad.TvAdManager Für die Interaktion mit clientseitigen TV-Anzeigendiensten auf dem Gerät.

(Geerbt von Context)
TvInputService

Wird verwendet #getSystemService(String) , um eine android.media.tv.TvInputManager Für die Interaktion mit TV-Eingaben auf dem Gerät abzurufen.

(Geerbt von Context)
TvInteractiveAppService

Wird verwendet #getSystemService(String) , um eine android.media.tv.interactive.TvInteractiveAppManager für die Interaktion mit interaktiven FERNSEHanwendungen auf dem Gerät abzurufen.

(Geerbt von Context)
UiModeService

Wird verwendet #getSystemService(String) , um einen android.app.UiModeManager zum Steuern von UI-Modi abzurufen.

(Geerbt von Context)
UsageStatsService

#getSystemService(String) Dient zum Abrufen einer android.app.usage.UsageStatsManager Abfrage von Gerätenutzungsstatistiken.

(Geerbt von Context)
UsbService

#getSystemService(String) Dient zum Abrufen eines android.hardware.usb.UsbManager Zugriffs auf USB-Geräte (als USB-Host) und zum Steuern des Geräteverhaltens als USB-Gerät.

(Geerbt von Context)
UserService

#getSystemService(String) Dient zum Abrufen eines android.os.UserManager Zum Verwalten von Benutzern auf Geräten, die mehrere Benutzer unterstützen.

(Geerbt von Context)
VibratorManagerService

Wird verwendet #getSystemService(String) , um einen android.os.VibratorManager Zugriff auf die Geräte-Vibrationsoren abzurufen, mit einzelnen zu interagieren und synchronisierte Effekte auf mehrere Vibrationsoren zu spielen.

(Geerbt von Context)
VibratorService

Wird verwendet #getSystemService(String) , um eine android.os.Vibrator Für die Interaktion mit der Vibrationshardware abzurufen.

(Geerbt von Context)
VirtualDeviceService

#getSystemService(String) Dient zum Abrufen eines android.companion.virtual.VirtualDeviceManager zum Verwalten virtueller Geräte.

(Geerbt von Context)
VpnManagementService

#getSystemService(String) Hier können Sie profile android.net.VpnManager für das integrierte VPN der Plattform abrufen.

(Geerbt von Context)
WallpaperService

Wird zum #getSystemService(String) Abrufen eines Com-Typs verwendet.

(Geerbt von Context)
WifiAwareService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.aware.WifiAwareManager verwaltung von Wi-Fi Aware.

(Geerbt von Context)
WifiP2pService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.p2p.WifiP2pManager Verwaltung von Wi-Fi Peer-zu-Peer-Verbindungen.

(Geerbt von Context)
WifiRttRangingService

Wird verwendet, #getSystemService(String) um ein für viele android.net.wifi.rtt.WifiRttManager Geräte mit WLAN abzurufen.

(Geerbt von Context)
WifiService

#getSystemService(String) Dient zum Abrufen einer android.net.wifi.WifiManager verwaltung von Wi-Fi Zugriff.

(Geerbt von Context)
WindowService

#getSystemService(String) Dient zum Abrufen eines android.view.WindowManager Zugriffs auf den Fenster-Manager des Systems.

(Geerbt von Context)

Eigenschaften

Name Beschreibung
ActionBar

Rufen Sie einen Verweis auf die ActionBar dieser Aktivität ab.

Application

Gibt die Anwendung zurück, die diese Aktivität besitzt.

ApplicationContext

Gibt den Kontext des einzelnen, globalen Application-Objekts des aktuellen Prozesses zurück.

(Geerbt von ContextWrapper)
ApplicationInfo

Geben Sie die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
Assets

Gibt eine AssetManager-Instanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
AttributionSource

Ruft die Zuordnungsquelle ab, die diesem Kontext zugeordnet ist.

(Geerbt von Context)
AttributionTag

Attribution kann in komplexen Apps verwendet werden, um logisch Teile der App zu trennen.

(Geerbt von Context)
BaseContext (Geerbt von ContextWrapper)
CacheDir

Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück.

(Geerbt von ContextWrapper)
Caller

Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität gestartet hat.

CallingActivity

Gibt den Namen der Aktivität zurück, die diese Aktivität aufgerufen hat.

CallingPackage

Gibt den Namen des Pakets zurück, das diese Aktivität aufgerufen hat.

ChangingConfigurations

Wenn diese Aktivität zerstört wird, da sie einen Konfigurationsparameter nicht verarbeiten kann, der geändert wird (und damit seine onConfigurationChanged(Configuration)-Methode nicht aufgerufen wird, können Sie diese Methode verwenden, um den Satz von Änderungen zu ermitteln, die während des Zerstörens aufgetreten sind.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
ClassLoader

Geben Sie ein Klassenladeprogramm zurück, das Sie zum Abrufen von Klassen in diesem Paket verwenden können.

(Geerbt von ContextWrapper)
CodeCacheDir

Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück, das zum Speichern von zwischengespeicherten Code entwickelt wurde.

(Geerbt von ContextWrapper)
ComponentName

Gibt den vollständigen Komponentennamen dieser Aktivität zurück.

ContentResolver

Gibt eine ContentResolver-Instanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
ContentScene

Rufen Sie die Szene ab, die den aktuellen Inhalt dieses Fensters darstellt.

ContentTransitionManager

Rufen Sie den TransitionManager ab, der für Standardübergänge in diesem Fenster verantwortlich ist.

CurrentCaller

Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität mit einer neuen Absicht über onNewIntent(Intent) oder onActivityResult(int, int, Intent) neu gestartet hat.

CurrentFocus

Ruft Window.getCurrentFocus() im Fenster dieser Aktivität auf, um die aktuell fokussierte Ansicht zurückzugeben.

DataDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in dem alle privaten Dateien gespeichert sind, die zu dieser App gehören. Apps sollten diesen Pfad nicht direkt verwenden; sie sollten stattdessen getFilesDir() , getCacheDir() , getDir(String,int) oder andere Speicher-APIs für diese Klasse verwenden. Der zurückgegebene Pfad kann sich im Laufe der Zeit ändern, wenn die aufrufende App auf ein übernommenes Speichergerät verschoben wird, sodass nur relative Pfade beibehalten werden sollten. Für die aufrufende App sind keine zusätzlichen Berechtigungen erforderlich, um Dateien unter dem zurückgegebenen Pfad zu lesen oder zu schreiben. Gibt die Datei zurück.

(Geerbt von ContextWrapper)
DeviceId

Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist.

(Geerbt von Context)
Display

Ruft die Anzeige ab, der dieser Kontext zugeordnet ist.

(Geerbt von Context)
ExternalCacheDir

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (d. h. an einer Stelle, an ExternalStorageDirectory der die Anwendung Cachedateien ablegen kann, die sie besitzt.

(Geerbt von ContextWrapper)
FilesDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in OpenFileOutput(String, FileCreationMode) dem Dateien gespeichert werden.

(Geerbt von ContextWrapper)
FocusedStateSet

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

FragmentManager

Diese Methode war in API-Ebene 28 veraltet.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasWindowFocus

Gibt true zurück, wenn das Hauptfenster dieser Aktivität derzeit den Fensterfokus hat.

Immersive

Bit, das angibt, dass diese Aktivität "immersive" ist und nach Möglichkeit nicht durch Benachrichtigungen unterbrochen werden sollte.

InitialCaller

Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität anfangs gestartet hat.

InstanceCount

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

Intent

Gibt die Absicht zurück, die diese Aktivität gestartet hat.

IsActivityTransitionRunning

Gibt zurück, ob aktivitätsübergänge derzeit für diese Aktivität ausgeführt werden.

IsChangingConfigurations

Überprüfen Sie, ob sich diese Aktivität im Prozess der Zerstörung befindet, um mit einer neuen Konfiguration neu zu erstellen.

IsChild

Diese Methode war in API-Ebene 35 veraltet.

IsDestroyed

Gibt "true" zurück, wenn der letzte onDestroy()-Aufruf für die Aktivität erfolgt ist, sodass diese Instanz jetzt tot ist.

IsDeviceProtectedStorage

Gibt an, ob die Speicher-APIs dieses Kontexts durch gerätegeschützten Speicher gesichert werden.

(Geerbt von ContextWrapper)
IsFinishing

Überprüfen Sie, ob sich diese Aktivität im Prozess der Fertigstellung befindet, entweder weil Sie "finish()" aufgerufen haben oder eine andere Person angefordert hat, dass sie abgeschlossen ist.

IsInMultiWindowMode

Gibt true zurück, wenn sich die Aktivität derzeit im Mehrfenstermodus befindet.

IsInPictureInPictureMode

Gibt true zurück, wenn sich die Aktivität derzeit im Bildmodus befindet.

IsLaunchedFromBubble

Gibt an, ob diese Aktivität von einer Blase gestartet wird.

IsLocalVoiceInteractionSupported

Fragt ab, ob der derzeit aktivierte Sprachinteraktionsdienst die Rückgabe eines Sprachinteraktionenors für die Verwendung durch die Aktivität unterstützt.

IsRestricted

Gibt an, ob dieser Kontext eingeschränkt ist.

(Geerbt von Context)
IsTaskRoot

Gibt zurück, ob diese Aktivität der Stamm einer Aufgabe ist.

IsUiContext

Gibt zurück true , wenn der Kontext ein Benutzeroberflächenkontext ist, der auf UI-Komponenten wie WindowManagerz. B. oder android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManager.

(Geerbt von Context)
IsVoiceInteraction

Überprüfen Sie, ob diese Aktivität als Teil einer Sprachinteraktion mit dem Benutzer ausgeführt wird.

IsVoiceInteractionRoot

Wie isVoiceInteraction(), gibt aber nur "true" zurück, wenn dies auch der Stamm einer Sprachinteraktion ist.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniPeerMembers

Stellt JNI-Bindungsinfrastruktur für Android.App.Activity bereit.

LastNonConfigurationInstance

Rufen Sie die Nichtkonfigurationsinstanzdaten ab, die zuvor von onRetainNonConfigurationInstance() zurückgegeben wurden.

LaunchedFromPackage

Gibt den Paketnamen der App zurück, die diese Aktivität anfangs gestartet hat.

LaunchedFromUid

Gibt die UID der App zurück, die diese Aktivität anfangs gestartet hat.

LayoutInflater

Komfort beim Aufrufen von Window.getLayoutInflater().

LoaderManager

Diese Methode war in API-Ebene 28 veraltet.

LocalClassName

Gibt den Klassennamen für diese Aktivität zurück, wobei das Paketpräfix entfernt wurde.

MainExecutor

Gibt einen Executor Wert zurück, der enqueuierte Aufgaben im Hauptthread ausführt, der diesem Kontext zugeordnet ist.

(Geerbt von Context)
MainLooper

Gibt den Looper für den Hauptthread des aktuellen Prozesses zurück.

(Geerbt von ContextWrapper)
MaxNumPictureInPictureActions

Gibt die Anzahl der Aktionen zurück, die in der Bild-in-Bild-Ui angezeigt werden, wenn der Benutzer mit der Aktivität interagiert, die sich derzeit im Bildmodus befindet.

MediaController

Ruft den Controller ab, der Medientasten- und Volumeereignisse empfangen soll, während sich diese Aktivität im Vordergrund befindet.

MenuInflater

Gibt einen MenuInflater mit diesem Kontext zurück.

NoBackupFilesDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, ähnlich wie FilesDir.

(Geerbt von ContextWrapper)
ObbDir

Geben Sie das primäre externe Speicherverzeichnis zurück, in dem die OBB-Dateien dieser Anwendung (falls vorhanden) gefunden werden können.

(Geerbt von ContextWrapper)
OnBackInvokedDispatcher

Gibt die OnBackInvokedDispatcher-Instanz zurück, die dem Fenster zugeordnet ist, an das diese Aktivität angefügt ist.

OpPackageName

Geben Sie den Paketnamen zurück, der für android.app.AppOpsManager Anrufe aus diesem Kontext verwendet werden soll, damit die UID-Überprüfung des App-Managers mit dem Namen funktioniert.

(Geerbt von Context)
PackageCodePath

Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
PackageManager

Gibt die PackageManager-Instanz zurück, um globale Paketinformationen zu finden.

(Geerbt von ContextWrapper)
PackageName

Gibt den Namen des Pakets dieser Anwendung zurück.

(Geerbt von ContextWrapper)
PackageResourcePath

Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück.

(Geerbt von ContextWrapper)
Params

Gibt den Satz von Parametern zurück, mit denen dieser Kontext erstellt wurde, wenn er über #createContext(ContextParams).

(Geerbt von Context)
Parent

Diese Methode war in API-Ebene 35 veraltet.

ParentActivityIntent

Rufen Sie eine Absicht ab, die eine explizite Zielaktivität startet, die vom logischen übergeordneten Element dieser Aktivität angegeben wird.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Referrer

Gibt Informationen darüber zurück, wer diese Aktivität gestartet hat.

RequestedOrientation

Gibt die aktuelle angeforderte Ausrichtung der Aktivität zurück, bei der es sich entweder um die im App-Manifest angeforderte Ausrichtung oder um die letzte Ausrichtung handelt, die für setRequestedOrientation(int) angegeben wurde.

Resources

Gibt eine Ressourceninstanz für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
SearchEvent

Während der onSearchRequested()-Rückrufe gibt diese Funktion das SearchEvent zurück, das den Rückruf ausgelöst hat, sofern vorhanden.

SplashScreen

Rufen Sie die Schnittstelle ab, die für die Kommunikation mit dem Begrüßungsbildschirm verwendet wird.

TaskId

Gibt den Bezeichner der Aufgabe zurück, in der sich diese Aktivität befindet.

Theme

Gibt das diesem Kontext zugeordnete Theme-Objekt zurück.

(Geerbt von ContextWrapper)
ThresholdClass

Stellt JNI-Bindungsinfrastruktur für Android.App.Activity bereit.

ThresholdType

Stellt JNI-Bindungsinfrastruktur für Android.App.Activity bereit.

Title

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

TitleColor
Veraltet.

Ändern Sie die Farbe des Titels, der dieser Aktivität zugeordnet ist.

TitleFormatted

Ändern Sie den Titel, der dieser Aktivität zugeordnet ist.

VoiceInteractor

Rufen Sie den aktiven VoiceInteractor ab, den der Benutzer durchläuft, um mit dieser Aktivität zu interagieren.

VolumeControlStream

Ruft den vorgeschlagenen Audiodatenstrom ab, dessen Lautstärke durch die Hardwarelautstärkesteuerelemente geändert werden soll.

Wallpaper (Geerbt von ContextWrapper)
WallpaperDesiredMinimumHeight (Geerbt von ContextWrapper)
WallpaperDesiredMinimumWidth (Geerbt von ContextWrapper)
Window

Rufen Sie das aktuelle Fenster für die Aktivität ab.

WindowManager

Rufen Sie den Fenster-Manager zum Anzeigen von benutzerdefinierten Fenstern ab.

Methoden

Name Beschreibung
AddContentView(View, ViewGroup+LayoutParams)

Fügen Sie der Aktivität eine zusätzliche Inhaltsansicht hinzu.

ApplyOverrideConfiguration(Configuration)

Aufruf zum Festlegen einer "Außerkraftsetzungskonfiguration" in diesem Kontext – dies ist eine Konfiguration, die auf einen oder mehrere Werte der Standardkonfiguration antwortet, die auf den Kontext angewendet wird.

(Geerbt von ContextThemeWrapper)
AttachBaseContext(Context)

Legen Sie den Basiskontext für diesen ContextWrapper fest.

(Geerbt von ContextWrapper)
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

Siehe bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

(Geerbt von Context)
BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

#bindService Dies ermöglicht es dem Aufrufer, mehrere Instanzen eines Diensts aus einer einzelnen Komponentendeklaration zu generieren, im spezifischen Fall von isolierten Diensten.

(Geerbt von Context)
BindService(Intent, Bind, IExecutor, IServiceConnection)

Identisch mit #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) dem Executor zum Steuern von ServiceConnection-Rückrufen.

(Geerbt von Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Siehe bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) zum Abrufen eines BindServiceFlags-Objekts.

(Geerbt von Context)
BindService(Intent, IServiceConnection, Bind)

Stellen Sie bei Bedarf eine Verbindung mit einem Anwendungsdienst her.

(Geerbt von ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Siehe bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long), um ein BindServiceFlags-Objekt abzurufen.

(Geerbt von Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Siehe bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object.

(Geerbt von Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Bindet auf dieselbe user Weise an einen Dienst wie #bindService.

(Geerbt von Context)
CheckCallingOrSelfPermission(String)

Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Ermitteln Sie, ob dem Aufrufen eines IPC <em>oder Ihnen</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde.

(Geerbt von Context)
CheckCallingPermission(String)

Ermitteln Sie, ob dem Aufrufvorgang eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingUriPermission(Uri, ActivityFlags)

Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingUriPermissions(IList<Uri>, Int32)

Ermitteln Sie, ob dem aufrufenden Prozess und der UID die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde.

(Geerbt von Context)
CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf einen bestimmten Inhalts-URI gewährt wurde.

(Geerbt von Context)
CheckPermission(String, Int32, Int32)

Bestimmen Sie, ob die angegebene Berechtigung für einen bestimmten Prozess und eine bestimmte Benutzer-ID zulässig ist, die im System ausgeführt wird.

(Geerbt von ContextWrapper)
CheckSelfPermission(String)

Bestimmen Sie, ob Ihnen eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde.

(Geerbt von ContextWrapper)
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Überprüfen Sie sowohl einen URI als auch eine normale Berechtigung.

(Geerbt von ContextWrapper)
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf eine Liste von URIs gewährt wurde.

(Geerbt von Context)
ClearOverrideActivityTransition(OverrideTransition)

Löscht die Animationen, die aus overrideActivityTransition(int, int, int) festgelegt werden.

ClearWallpaper()
Veraltet.
(Geerbt von ContextWrapper)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CloseContextMenu()

Schließt programmgesteuert das zuletzt geöffnete Kontextmenü, wenn es angezeigt wird.

CloseOptionsMenu()

Das Menü "Optionen" wird progammmatisch geschlossen.

CreateAttributionContext(String)

Zurückgeben eines neuen Context-Objekts für den aktuellen Kontext, aber Attribut zu einem anderen Tag.

(Geerbt von Context)
CreateConfigurationContext(Configuration)

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die angegebene Konfiguration angepasst werden.

(Geerbt von ContextWrapper)
CreateContext(ContextParams)

Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen.

(Geerbt von Context)
CreateContextForSplit(String)

Gibt ein neues Context-Objekt für den angegebenen geteilten Namen zurück. Der neue Kontext verfügt über ein ClassLoader- und Resources-Objekt, das auf die Code/Ressourcen der Aufteilung und alle zugehörigen Abhängigkeiten zugreifen kann. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden jedoch nicht gemeinsam genutzt. Der gemeinsame Zustand (ClassLoader, andere Ressourcen für dieselbe Aufteilung) kann daher relativ leicht sein.

(Geerbt von ContextWrapper)
CreateDeviceContext(Int32)

Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, aber mit der Gerätezuordnung, die von der deviceId.

(Geerbt von Context)
CreateDeviceProtectedStorageContext()

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Speicher-APIs jedoch durch gerätegeschützten Speicher gesichert werden. Auf Geräten mit direktem Start werden daten, die an diesem Speicherort gespeichert sind, mit einem Schlüssel verschlüsselt, der an das physische Gerät gebunden ist, und es kann sofort darauf zugegriffen werden, nachdem das Gerät erfolgreich gestartet wurde, sowohl vor als auch nach der Authentifizierung des Benutzers mit seinen Anmeldeinformationen (z. B. einem Sperrmuster oder einer PIN). Da gerätegeschützte Daten ohne Benutzerauthentifizierung verfügbar sind, sollten Sie die daten, die Sie mit diesem Kontext speichern, sorgfältig einschränken. Beispielsweise wird dringend davon abgeraten, vertrauliche Authentifizierungstoken oder Kennwörter im gerätegeschützten Bereich zu speichern. Wenn das zugrunde liegende Gerät nicht in der Lage ist, gerätegeschützte und anmeldeinformationengeschützte Daten mit unterschiedlichen Schlüsseln zu speichern, werden beide Speicherbereiche gleichzeitig verfügbar. Sie bleiben als zwei unterschiedliche Speicherorte auf dem Datenträger, und nur das Fenster der Verfügbarkeit ändert sich. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Context-Objekts zurück. Kontextobjekte werden jedoch nicht gemeinsam verwendet, aber allgemeiner Zustand (ClassLoader, andere Ressourcen für dieselbe Konfiguration) können sein, damit der Kontext selbst relativ leicht sein kann. Gibt den Kontext zurück.

(Geerbt von ContextWrapper)
CreateDisplayContext(Display)

Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die Metriken der angegebenen Anzeige angepasst werden.

(Geerbt von ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück.

(Geerbt von ContextWrapper)
CreatePendingResult(Int32, Intent, PendingIntentFlags)

Erstellen Sie ein neues PendingIntent -Objekt, das Sie anderen übergeben können, damit sie Ergebnisdaten zurück an Ihren onActivityResult(int, int, Intent)-Rückruf senden können.

CreateWindowContext(Display, Int32, Bundle)

Erstellt ein Context Für ein Nicht-Fensterandroid.app.Activity activity in der angegebenen .Display

(Geerbt von Context)
CreateWindowContext(Int32, Bundle)

Erstellt einen Kontext für ein Nichtaktivitätsfenster.

(Geerbt von Context)
DatabaseList()

Gibt ein Array von Zeichenfolgen zurück, die die privaten Datenbanken benennen, die diesem Anwendungspaket des Kontexts zugeordnet sind.

(Geerbt von ContextWrapper)
DeleteDatabase(String)

Löschen Sie eine vorhandene private SQLiteDatabase, die diesem Anwendungspaket dieses Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
DeleteFile(String)

Löschen Sie die dem Anwendungspaket dieses Kontexts zugeordnete private Datei.

(Geerbt von ContextWrapper)
DeleteSharedPreferences(String)

Löschen Sie eine vorhandene Datei mit freigegebenen Einstellungen.

(Geerbt von ContextWrapper)
DismissDialog(Int32)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

DismissKeyboardShortcutsHelper()

Schließen Sie den Bildschirm "Tastenkombinationen".

DispatchGenericMotionEvent(MotionEvent)

Wird aufgerufen, um generische Bewegungsereignisse zu verarbeiten.

DispatchKeyEvent(KeyEvent)

Wird aufgerufen, um wichtige Ereignisse zu verarbeiten.

DispatchKeyShortcutEvent(KeyEvent)

Wird aufgerufen, um ein Tastenkombinationsereignis zu verarbeiten.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Wird aufgerufen, um die Population von AccessibilityEvents zu verarbeiten.

DispatchTouchEvent(MotionEvent)

Wird zum Verarbeiten von Touchscreenereignissen aufgerufen.

DispatchTrackballEvent(MotionEvent)

Wird aufgerufen, um Trackball-Ereignisse zu verarbeiten.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Drucken Sie den Status der Aktivität in den angegebenen Datenstrom.

EnforceCallingOrSelfPermission(String, String)

Wenn Weder Sie noch der Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt haben, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Wenn der Aufrufvorgang eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingPermission(String, String)

Wenn dem aufrufenden Prozess einer ipC, die Sie behandeln, keine bestimmte Berechtigung erteilt wurde, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

Wenn dem aufrufenden Prozess und der Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

Wenn die angegebene Berechtigung für einen bestimmten Prozess und eine im System ausgeführte Benutzer-ID nicht zulässig ist, wird ein SecurityException.

(Geerbt von ContextWrapper)
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.

(Geerbt von ContextWrapper)
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung.

(Geerbt von ContextWrapper)
EnterPictureInPictureMode()

Versetzt die Aktivität im Bildmodus, falls möglich, in den aktuellen Systemzustand.

EnterPictureInPictureMode(PictureInPictureParams)

Versetzt die Aktivität im Bildmodus, falls möglich, in den aktuellen Systemzustand.

Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FileList()

Gibt ein Array von Zeichenfolgen zurück, die die privaten Dateien benennen, die mit dem Anwendungspaket dieses Kontexts verknüpft sind.

(Geerbt von ContextWrapper)
FindViewById(Int32)

Sucht eine Ansicht, die durch das xml-Attribut "android:id" identifiziert wurde, das in onCreate(Bundle) verarbeitet wurde.

FindViewById<T>(Int32)

Sucht eine Ansicht, die durch das ID-Attribut aus der XML-Layoutressource identifiziert wurde.

Finish()

Rufen Sie dies auf, wenn Ihre Aktivität abgeschlossen ist und geschlossen werden soll.

FinishActivity(Int32)

Erzwingen Sie das Beenden einer anderen Aktivität, die Sie zuvor mit startActivityForResult(Intent, int) begonnen haben.

FinishActivityFromChild(Activity, Int32)

Diese Methode war in API-Ebene 30 veraltet.

FinishAffinity()

Beenden Sie diese Aktivität sowie alle Aktivitäten unmittelbar darunter im aktuellen Vorgang, die dieselbe Affinität aufweisen.

FinishAfterTransition()

Kehrt den Eingangsübergang der Aktivitätsszene um und löst die aufrufende Aktivität aus, um den Ausgangsübergang umzukehren.

FinishAndRemoveTask()

Rufen Sie dies auf, wenn Ihre Aktivität abgeschlossen ist und geschlossen werden soll, und die Aufgabe sollte vollständig entfernt werden, um die Stammaktivität des Vorgangs abzuschließen.

FinishFromChild(Activity)

Diese Methode war in API-Ebene 30 veraltet.

GetColor(Int32)

Gibt eine Farbe zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetColorStateList(Int32)

Gibt eine Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetDatabasePath(String)

Gibt den absoluten Pfad im Dateisystem zurück, in dem eine Datenbank mit openOrCreateDatabase(String, int, CursorFactory) gespeichert wird. Der zurückgegebene Pfad kann sich im Laufe der Zeit ändern, wenn die aufrufende App auf ein übernommenes Speichergerät verschoben wird, sodass nur relative Pfade beibehalten werden sollten.

(Geerbt von ContextWrapper)
GetDir(String, FileCreationMode)

Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung eigene benutzerdefinierte Datendateien platzieren kann.

(Geerbt von ContextWrapper)
GetDrawable(Int32)

Gibt ein zeichnungsfähiges Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist.

(Geerbt von Context)
GetExternalCacheDirs()

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Cachedateien speichern kann, die sie besitzen.

(Geerbt von ContextWrapper)
GetExternalFilesDir(String)

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (der sich irgendwo befindet ExternalStorageDirectory), in dem die Anwendung dauerhafte Dateien platzieren kann, die sie besitzt.

(Geerbt von ContextWrapper)
GetExternalFilesDirs(String)

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung dauerhafte Dateien speichern kann, die sie besitzen.

(Geerbt von ContextWrapper)
GetExternalMediaDirs()
Veraltet.

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Mediendateien platzieren kann.

(Geerbt von ContextWrapper)
GetFileStreamPath(String)

Gibt den absoluten Pfad des Dateisystems zurück, in dem eine mit einer Datei erstellte OpenFileOutput(String, FileCreationMode) Datei gespeichert wird.

(Geerbt von ContextWrapper)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetObbDirs()

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die OBB-Dateien der Anwendung (falls vorhanden) gefunden werden können.

(Geerbt von ContextWrapper)
GetPreferences(FileCreationMode)

Dient zum Abrufen eines SharedPreferences-Objekts für den Zugriff auf Einstellungen, die für diese Aktivität privat sind.

GetSharedPreferences(String, FileCreationMode)

Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und halten Sie sie gedrückt, und geben Sie eine SharedPreferences zurück, über die Sie die zugehörigen Werte abrufen und ändern können.

(Geerbt von ContextWrapper)
GetString(Int32, Object[])

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück.

(Geerbt von Context)
GetString(Int32)

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück.

(Geerbt von Context)
GetSystemService(Class)

Zurückgeben des Handles an einen Dienst auf Systemebene nach Klasse.

(Geerbt von Context)
GetSystemService(String)

Zurückgeben des Handles an einen Dienst auf Systemebene anhand des Namens.

(Geerbt von ContextWrapper)
GetSystemServiceName(Class)

Ruft den Namen des Diensts auf Systemebene ab, der durch die angegebene Klasse dargestellt wird.

(Geerbt von ContextWrapper)
GetText(Int32)

Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung.

(Geerbt von Context)
GetTextFormatted(Int32)

Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung.

(Geerbt von Context)
GrantUriPermission(String, Uri, ActivityFlags)

Erteilen Sie berechtigungen für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket über eine allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt.

(Geerbt von ContextWrapper)
InvalidateOptionsMenu()

Deklarieren Sie, dass sich das Menü "Optionen" geändert hat. Dies sollte also neu erstellt werden.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
ManagedQuery(Uri, String[], String, String[], String)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

MoveDatabaseFrom(Context, String)

Verschieben Sie eine vorhandene Datenbankdatei aus dem angegebenen Quellspeicherkontext in diesen Kontext. Dies wird in der Regel verwendet, um Daten nach einem Upgrade zwischen Speicherorten zu migrieren, z. B. zum gerätegeschützten Speicher. Die Datenbank muss vor dem Verschieben geschlossen werden.

(Geerbt von ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Verschieben Sie eine vorhandene datei mit freigegebenen Einstellungen aus dem angegebenen Quellspeicherkontext in diesen Kontext. Dies wird in der Regel verwendet, um Daten nach einem Upgrade zwischen Speicherorten zu migrieren, z. B. zum Verschieben auf gerätegeschützten Speicher.

(Geerbt von ContextWrapper)
MoveTaskToBack(Boolean)

Verschieben Sie die Aufgabe, die diese Aktivität enthält, auf die Rückseite des Aktivitätsstapels.

NavigateUpTo(Intent)

Navigieren Sie von dieser Aktivität zu der durch upIntent angegebenen Aktivität, und beenden Sie diese Aktivität im Prozess.

NavigateUpToFromChild(Activity, Intent)

Diese Methode war in API-Ebene 30 veraltet.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(Int32, Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(Int32[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
OnActionModeFinished(ActionMode)

Benachrichtigt die Aktivität, dass ein Aktionsmodus abgeschlossen ist.

OnActionModeStarted(ActionMode)

Benachrichtigt die Aktivität, dass ein Aktionsmodus gestartet wurde.

OnActivityReenter(Int32, Intent)

Wird aufgerufen, wenn eine Aktivität, die Sie mit einem Aktivitätsübergang gestartet haben, diese Aktivität über einen rückgabenden Aktivitätsübergang verfügbar macht, sodass Sie den resultCode und alle zusätzlichen Daten daraus erhalten.

OnActivityResult(Int32, Result, Intent, ComponentCaller)

Identisch mit onActivityResult(int,int,Intent), aber mit einem zusätzlichen Parameter für die ComponentCaller-Instanz, die der App zugeordnet ist, die das Ergebnis gesendet hat.

OnActivityResult(Int32, Result, Intent)

Wird aufgerufen, wenn eine Aktivität, die Sie gestartet haben, beendet wird, und geben Sie den requestCode an, mit dem Sie es begonnen haben, den zurückgegebenen ResultCode und alle zusätzlichen Daten daraus.

OnApplyThemeResource(Resources+Theme, Int32, Boolean)

Aufgerufen von #setTheme und #getTheme zum Anwenden einer Designressource auf das aktuelle Designobjekt.

(Geerbt von ContextThemeWrapper)
OnAttachedToWindow()

Wird aufgerufen, wenn das hauptfenster, das der Aktivität zugeordnet ist, dem Fenster-Manager angefügt wurde.

OnAttachFragment(Fragment)

Diese Methode war in API-Ebene 28 veraltet.

OnBackPressed()

Diese Methode war in API-Ebene 33 veraltet.

OnChildTitleChanged(Activity, ICharSequence)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

OnChildTitleChanged(Activity, String)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

OnConfigurationChanged(Configuration)

Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Aktivität ausgeführt wird.

OnContentChanged()

Dieser Hook wird immer aufgerufen, wenn sich die Inhaltsansicht des Bildschirms ändert (aufgrund eines Aufrufs von Window.setContentView oder Window.addContentView).

OnContextItemSelected(IMenuItem)

Dieser Hook wird immer aufgerufen, wenn ein Element in einem Kontextmenü ausgewählt ist.

OnContextMenuClosed(IMenu)

Dieser Hook wird immer aufgerufen, wenn das Kontextmenü geschlossen wird (entweder durch den Benutzer, der das Menü mit der Zurück-/Menüschaltfläche abbricht oder ein Element ausgewählt ist).

OnCreate(Bundle, PersistableBundle)

Identisch mit "onCreate(android.os.Bundle)", aber für diese Aktivitäten aufgerufen, die mit dem Attribut "R.attr.persistableMode" auf persistAcrossReboots erstellt wurden.

OnCreate(Bundle)

Wird aufgerufen, wenn die Aktivität gestartet wird.

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Wird aufgerufen, wenn ein Kontextmenü für die Ansicht angezeigt werden soll.

OnCreateDescription()

Generieren Sie eine neue Beschreibung für diese Aktivität.

OnCreateDescriptionFormatted()

Generieren Sie eine neue Beschreibung für diese Aktivität.

OnCreateDialog(Int32, Bundle)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

OnCreateDialog(Int32)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

OnCreateNavigateUpTaskStack(TaskStackBuilder)

Definieren Sie den synthetischen Aufgabenstapel, der während der Up-Navigation von einem anderen Vorgang generiert wird.

OnCreateOptionsMenu(IMenu)

Initialisieren Sie den Inhalt des Standardoptionenmenüs der Aktivität.

OnCreatePanelMenu(Int32, IMenu)

Standardimplementierung von Window.Callback.onCreatePanelMenu(int, Menu) für Aktivitäten.

OnCreatePanelView(Int32)

Standardimplementierung von Window.Callback.onCreatePanelView(int) für Aktivitäten.

OnCreateThumbnail(Bitmap, Canvas)

Diese Methode war in API-Ebene 28 veraltet.

OnCreateView(String, Context, IAttributeSet)

Standardimplementierung von LayoutInflater.Factory.onCreateView(String, Context, AttributeSet), die beim Aufblasen mit dem von Context.getSystemService(Class) zurückgegebenen LayoutInflater verwendet wird.

OnCreateView(View, String, Context, IAttributeSet)

Standardimplementierung von "android.view.LayoutInflater.Factory2.onCreateView(View,String,Context,AttributeSet)", die beim Aufblasen mit dem von Context.getSystemService(Class) zurückgegebenen LayoutInflater verwendet wird.

OnDestroy()

Führen Sie alle endgültigen Bereinigungen durch, bevor eine Aktivität zerstört wird.

OnDetachedFromWindow()

Wird aufgerufen, wenn das hauptfenster, das der Aktivität zugeordnet ist, vom Fenster-Manager getrennt wurde.

OnEnterAnimationComplete()

Aktivitäten können während des Zeitraums, in dem ihre Fenster animiert werden, nicht zeichnen.

OnGenericMotionEvent(MotionEvent)

Wird aufgerufen, wenn ein generisches Bewegungsereignis von keiner der Ansichten innerhalb der Aktivität behandelt wurde.

OnGetDirectActions(CancellationSignal, IConsumer)

Gibt die Liste der direkten Aktionen zurück, die von der App unterstützt werden.

OnKeyDown(Keycode, KeyEvent)

Wird aufgerufen, wenn eine Taste gedrückt und nicht von einer der Ansichten innerhalb der Aktivität behandelt wurde.

OnKeyLongPress(Keycode, KeyEvent)

Standardimplementierung von KeyEvent.Callback.onKeyLongPress(): gibt immer "false" zurück (behandelt das Ereignis nicht).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Standardimplementierung von KeyEvent.Callback.onKeyMultiple(): gibt immer "false" zurück (behandelt das Ereignis nicht).

OnKeyShortcut(Keycode, KeyEvent)

Wird aufgerufen, wenn ein Tastenkombinationsereignis von keiner der Ansichten in der Aktivität behandelt wird.

OnKeyUp(Keycode, KeyEvent)

Wird aufgerufen, wenn eine Taste losgelassen wurde und von keiner der Ansichten innerhalb der Aktivität behandelt wird.

OnLocalVoiceInteractionStarted()

Rückruf, um anzugeben, dass startLocalVoiceInteraction(Bundle) dazu geführt hat, dass eine Sprachinteraktionssitzung gestartet wurde.

OnLocalVoiceInteractionStopped()

Rückruf, um anzugeben, dass die lokale Sprachinteraktion beendet wurde, entweder weil sie über einen Anruf an stopLocalVoiceInteraction() angefordert wurde oder weil sie vom Benutzer abgebrochen wurde.

OnLowMemory()

Dies wird aufgerufen, wenn das gesamte System wenig Arbeitsspeicher hat und aktiv ausgeführte Prozesse ihre Speicherauslastung kürzen sollten.

OnMenuItemSelected(Int32, IMenuItem)

Standardimplementierung von Window.Callback.onMenuItemSelected(int, MenuItem) für Aktivitäten.

OnMenuOpened(Int32, IMenu)

Wird aufgerufen, wenn das Menü eines Panels vom Benutzer geöffnet wird.

OnMultiWindowModeChanged(Boolean, Configuration)

Wird vom System aufgerufen, wenn sich die Aktivität vom Vollbildmodus in den Mehrfenstermodus und visa-versa ändert.

OnMultiWindowModeChanged(Boolean)

Diese Methode war in API-Ebene 26 veraltet.

OnNavigateUp()

Diese Methode wird aufgerufen, wenn der Benutzer in der Aktivitätshierarchie Ihrer Anwendung in der Aktionsleiste nach oben navigiert.

OnNavigateUpFromChild(Activity)

Diese Methode war in API-Ebene 30 veraltet.

OnNewIntent(Intent, ComponentCaller)

Identisch mit onNewIntent(Intent), aber mit einem zusätzlichen Parameter für die ComponentCaller-Instanz, die der App zugeordnet ist, die die Absicht gesendet hat.

OnNewIntent(Intent)

Dies wird für Aktivitäten aufgerufen, die launchMode in ihrem Paket auf "singleTop" festlegen oder wenn ein Client das Intent.FLAG_ACTIVITY_SINGLE_TOP Flag beim Aufrufen von startActivity(Intent) verwendet hat.

OnOptionsItemSelected(IMenuItem)

Dieser Hook wird immer aufgerufen, wenn ein Element im Optionsmenü ausgewählt ist.

OnOptionsMenuClosed(IMenu)

Dieser Hook wird aufgerufen, wenn das Optionsmenü geschlossen wird (entweder durch den Benutzer, der das Menü mit der Schaltfläche "Zurück/Menü" abbricht oder ein Element ausgewählt ist).

OnPanelClosed(Int32, IMenu)

Standardimplementierung von "android.view.Window.Callback.onPanelClosed(int,Menu)" für Aktivitäten.

OnPause()

Wird als Teil des Aktivitätslebenszyklus aufgerufen, wenn der Benutzer nicht mehr aktiv mit der Aktivität interagiert, aber weiterhin auf dem Bildschirm sichtbar ist.

OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer)

Dies wird aufgerufen, um eine aktion auszuführen, die zuvor von der App definiert wurde.

OnPictureInPictureModeChanged(Boolean, Configuration)

Wird vom System aufgerufen, wenn sich die Aktivität in den Bild-in-Bild-Modus ändert.

OnPictureInPictureModeChanged(Boolean)

Diese Methode war in API-Ebene 26 veraltet.

OnPictureInPictureRequested()

Diese Methode wird vom System in verschiedenen Fällen aufgerufen, in denen Bild im Bildmodus eingegeben werden soll, wenn diese unterstützt wird.

OnPictureInPictureUiStateChanged(PictureInPictureUiState)

Wird vom System aufgerufen, wenn sich die Aktivität in PiP befindet und Statusänderungen aufweist.

OnPostCreate(Bundle, PersistableBundle)

Dies ist identisch mit onPostCreate(Bundle), wird jedoch für Aktivitäten aufgerufen, die mit dem Attribut R.attr.persistableMode auf persistAcrossReboots erstellt wurden.

OnPostCreate(Bundle)

Wird aufgerufen, wenn der Aktivitätsstart abgeschlossen ist (nachdem onStart() und onRestoreInstanceState(Bundle) aufgerufen wurden).

OnPostResume()

Wird aufgerufen, wenn der Fortsetzen der Aktivität abgeschlossen ist (nachdem onResume() aufgerufen wurde).

OnPrepareDialog(Int32, Dialog, Bundle)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

OnPrepareDialog(Int32, Dialog)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

Bereiten Sie den synthetischen Aufgabenstapel vor, der während der Up-Navigation von einem anderen Vorgang generiert wird.

OnPrepareOptionsMenu(IMenu)

Bereiten Sie das Standardoptionenmenü des Bildschirms auf die Anzeige vor.

OnPreparePanel(Int32, View, IMenu)

Standardimplementierung von Window.Callback.onPreparePanel(int, View, Menu) für Aktivitäten.

OnProvideAssistContent(AssistContent)

Dies wird aufgerufen, wenn der Benutzer eine Hilfe anfordert, um Verweise auf Inhalte im Zusammenhang mit der aktuellen Aktivität bereitzustellen.

OnProvideAssistData(Bundle)

Dies wird aufgerufen, wenn der Benutzer eine Hilfe anfordert, um einen vollständigen Intent.ACTION_ASSIST Intent mit dem gesamten Kontext der aktuellen Anwendung zu erstellen.

OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32)

Wird aufgerufen, wenn Tastenkombinationen für das aktuelle Fenster angefordert werden.

OnProvideReferrer()

Überschreiben, um den gewünschten Verweiser für den inhalt zu generieren, der derzeit von der App angezeigt wird.

OnRequestPermissionsResult(Int32, String[], Permission[], Int32)

Rückruf für das Ergebnis, das Berechtigungen anfordert.

OnRequestPermissionsResult(Int32, String[], Permission[])

Rückruf für das Ergebnis, das Berechtigungen anfordert.

OnRestart()

Wird aufgerufen, nachdem onStop() aufgerufen wird, wenn die aktuelle Aktivität dem Benutzer erneut angezeigt wird (der Benutzer hat wieder dorthin navigiert).

OnRestoreInstanceState(Bundle, PersistableBundle)

Dies ist identisch mit "onRestoreInstanceState(Bundle)", wird jedoch für Aktivitäten aufgerufen, die mit dem Attribut "R.attr.persistableMode" auf persistAcrossReboots festgelegt wurden.

OnRestoreInstanceState(Bundle)

Diese Methode wird nach onStart() aufgerufen, wenn die Aktivität aus einem zuvor gespeicherten Zustand neu initialisiert wird, der hier in savedInstanceState angegeben wird.

OnResume()

Aufgerufen nach onRestoreInstanceState(Bundle), onRestart() oder onPause().

OnRetainNonConfigurationInstance()

Vom System aufgerufen, als Teil der Zerstörung einer Aktivität aufgrund einer Konfigurationsänderung, wenn bekannt ist, dass eine neue Instanz sofort für die neue Konfiguration erstellt wird.

OnSaveInstanceState(Bundle, PersistableBundle)

Dies ist identisch mit "onSaveInstanceState(Bundle)", wird jedoch für Aktivitäten aufgerufen, die mit dem Attribut "R.attr.persistableMode" auf persistAcrossReboots festgelegt wurden.

OnSaveInstanceState(Bundle)

Wird aufgerufen, um den Status pro Instanz aus einer Aktivität abzurufen, bevor er beendet wird, damit der Zustand in onCreate(Bundle) oder onRestoreInstanceState(Bundle) wiederhergestellt werden kann (das von dieser Methode aufgefüllte Bundle wird an beide übergeben).

OnSearchRequested()

Wird aufgerufen, wenn der Benutzer den Wunsch signalisiert, eine Suche zu starten.

OnSearchRequested(SearchEvent)

Dieser Hook wird aufgerufen, wenn der Benutzer den Wunsch signalisiert, eine Suche zu starten.

OnStart()

Wird nach onCreate(Bundle) aufgerufen – oder nach onRestart() nach dem Beenden der Aktivität, wird dem Benutzer aber jetzt erneut angezeigt.

OnStateNotSaved()

Diese Methode war in API-Ebene 29 veraltet.

OnStop()

Wird aufgerufen, wenn Sie für den Benutzer nicht mehr sichtbar sind.

OnTitleChanged(ICharSequence, Color)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

OnTitleChanged(String, Color)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

OnTopResumedActivityChanged(Boolean)

Wird aufgerufen, wenn die Aktivität die oberste fortgesetzte Position im System erhält oder verliert.

OnTouchEvent(MotionEvent)

Wird aufgerufen, wenn ein Touchscreenereignis von keiner der Ansichten innerhalb der Aktivität behandelt wurde.

OnTrackballEvent(MotionEvent)

Wird aufgerufen, als der Trackball verschoben wurde und von keiner der Ansichten innerhalb der Aktivität behandelt wird.

OnTrimMemory(TrimMemory)

Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es eine gute Zeit für einen Prozess ist, nicht benötigte Arbeitsspeicher aus seinem Prozess zu kürzen.

OnUserInteraction()

Wird aufgerufen, wenn eine Taste, Toucheingabe oder Trackball-Veranstaltung an die Aktivität verteilt wird.

OnUserLeaveHint()

Wird als Teil des Aktivitätslebenszyklus aufgerufen, wenn eine Aktivität als Ergebnis der Benutzerauswahl in den Hintergrund wechselt.

OnVisibleBehindCanceled()

Diese Methode war in API-Ebene 26 veraltet.

OnWindowAttributesChanged(WindowManagerLayoutParams)

Dies wird immer dann aufgerufen, wenn sich die aktuellen Fensterattribute ändern.

OnWindowFocusChanged(Boolean)

Wird aufgerufen, wenn das aktuelle Fenster der Aktivität den Fokus gewinnt oder verliert.

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

Wird aufgerufen, wenn ein Aktionsmodus für dieses Fenster gestartet wird.

OnWindowStartingActionMode(ActionMode+ICallback)

Geben Sie der Aktivität die Möglichkeit, die Benutzeroberfläche für einen vom System angeforderten Aktionsmodus zu steuern.

OpenContextMenu(View)

Öffnet programmgesteuert das Kontextmenü für eine bestimmte Ansicht.

OpenFileInput(String)

Öffnen Sie eine private Datei, die dem Anwendungspaket dieses Kontexts zum Lesen zugeordnet ist.

(Geerbt von ContextWrapper)
OpenFileOutput(String, FileCreationMode)

Öffnen Sie eine private Datei, die mit dem Anwendungspaket dieses Kontexts zum Schreiben verknüpft ist.

(Geerbt von ContextWrapper)
OpenOptionsMenu()

Programmgesteuert öffnet das Optionsmenü.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

Passt die Animations- und Hintergrundfarbe für Aktivitätsübergänge an.

OverrideActivityTransition(OverrideTransition, Int32, Int32)

Passt die Animation für Aktivitätsübergänge an.

OverridePendingTransition(Int32, Int32, Int32)

Diese Methode war in API-Ebene 34 veraltet.

OverridePendingTransition(Int32, Int32)

Diese Methode war in API-Ebene 34 veraltet.

PeekWallpaper()
Veraltet.
(Geerbt von ContextWrapper)
PostponeEnterTransition()

Verschieben Sie den Übergang zur Eingabe der Aktivität, als "Aktivität" mit android.app.ActivityOptions.makeSceneTransitionAnimation(Activity,android.util.Pair[]) gestartet wurde.

Recreate()

Diese Aktivität wird mit einer neuen Instanz neu erstellt.

RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Registrieren Sie eine Application.ActivityLifecycleCallbacks-Instanz, die Lebenszyklusrückrufe nur für diese Aktivität empfängt.

RegisterComponentCallbacks(IComponentCallbacks)

Fügen Sie der Basisanwendung des Kontexts eine neue ComponentCallbacks Anwendung hinzu, die gleichzeitig mit den ComponentCallbacks-Methoden von Aktivitäten und anderen Komponenten aufgerufen wird.

(Geerbt von Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Fügt dem Listener Contexteine neue Geräte-ID hinzu, die aufgerufen wird, wenn die Gerätezuordnung vom System geändert wird.

(Geerbt von Context)
RegisterForContextMenu(View)

Registriert ein Kontextmenü, das für die angegebene Ansicht angezeigt werden soll (mehrere Ansichten können das Kontextmenü anzeigen).

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Veraltet.

Registrieren Sie sich für den Empfang von Absichtsübertragungen, wobei der Empfänger optional für Instant Apps verfügbar gemacht wird. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter). Standardmäßig können Instant Apps nicht mit Empfängern in anderen Anwendungen interagieren. Auf diese Weise können Sie einen Empfänger verfügbar machen, mit dem Instant Apps interagieren können. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameterempfänger BroadcastReceiver : Dieser Wert kann null sein.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, wobei der Empfänger optional für Instant Apps verfügbar gemacht wird. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter). Standardmäßig können Instant Apps nicht mit Empfängern in anderen Anwendungen interagieren. Auf diese Weise können Sie einen Empfänger verfügbar machen, mit dem Instant Apps interagieren können. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameters receiver BroadcastReceiver : The BroadcastReceiver to handle the broadcast. Dieser Wert kann NULL sein.

(Geerbt von Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Veraltet.

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext des Schedulers ausgeführt werden sollen. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter,int) und registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameterempfänger BroadcastReceiver : Dieser Wert kann null sein.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext des Schedulers ausgeführt werden sollen. Weitere Informationen finden Sie unter registerReceiver(BroadcastReceiver,IntentFilter,int) und registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Ab Build.VERSION_CODES. UPSIDE_DOWN_CAKE kann das System kontext registrierte Übertragungen in einer Warteschlange platzieren, während sich die App im zwischengespeicherten Zustand befindet. Wenn die App den zwischengespeicherten Zustand verlässt, z. B. die Rückkehr zum Vordergrund, liefert das System alle Übertragungen in die Warteschlange. Mehrere Instanzen bestimmter Übertragungen können in einer Übertragung zusammengeführt werden. Ab Build.VERSION_CODES. ICE_CREAM_SANDWICH werden empfänger, die mit dieser Methode registriert sind, die Intent.setPackage(String) korrekt respektieren, die für eine Zusendung einer Absicht angegeben ist. Davor würde sie ignoriert und an alle übereinstimmenden registrierten Empfänger übermittelt. Seien Sie vorsichtig, wenn Sie dies zur Sicherheit verwenden. Parameters receiver BroadcastReceiver : The BroadcastReceiver to handle the broadcast.

(Geerbt von Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext von <var>scheduler</var> ausgeführt werden sollen.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll.

(Geerbt von ContextWrapper)
RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback)

Registriert einen Bildschirmaufnahmerückruf für diese Aktivität.

ReleaseInstance()

Bitten Sie, die lokale App-Instanz dieser Aktivität freizugeben, um den Arbeitsspeicher freizugeben.

RemoveDialog(Int32)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

RemoveStickyBroadcast(Intent)
Veraltet.
(Geerbt von ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.
(Geerbt von ContextWrapper)
ReportFullyDrawn()

Melden Sie dem System, dass Ihre App jetzt vollständig gezeichnet ist, für Diagnose- und Optimierungszwecke.

RequestDragAndDropPermissions(DragEvent)

Erstellen Sie dragAndDropPermissions-Objekt, das an diese Aktivität gebunden ist, und steuern Sie die Zugriffsberechtigungen für Inhalts-URIs, die dem DragEvent zugeordnet sind.

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Fordern Sie an, die Aktivität in den Vollbildmodus zu versetzen.

RequestOpenInBrowserEducation()

Anforderungen zum Anzeigen der \u201c"Im Browser öffnen"\u201d Bildungseinrichtungen.

RequestPermissions(String[], Int32, Int32)

Fordert Berechtigungen an, die dieser Anwendung erteilt werden sollen.

RequestPermissions(String[], Int32)

Fordert Berechtigungen an, die dieser Anwendung erteilt werden sollen.

RequestShowKeyboardShortcuts()

Fordern Sie den Bildschirm "Tastenkombinationen" an, um angezeigt zu werden.

RequestVisibleBehind(Boolean)

Diese Methode war in API-Ebene 26 veraltet.

RequestWindowFeature(WindowFeatures)

Aktivieren sie erweiterte Fensterfeatures.

RequireViewById(Int32)

Sucht eine Ansicht, die durch das xml-Attribut "android:id" identifiziert wurde, das in onCreate(Bundle) verarbeitet wurde, oder löst eine IllegalArgumentException aus, wenn die ID ungültig ist oder keine übereinstimmende Ansicht in der Hierarchie vorhanden ist.

RequireViewById<T>(Int32)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

RevokeSelfPermissionOnKill(String)

Löst den asynchronen Widerruf einer Laufzeitberechtigung aus.

(Geerbt von Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

Löst den Widerruf einer oder mehrerer Berechtigungen für das aufrufende Paket aus.

(Geerbt von Context)
RevokeUriPermission(String, Uri, ActivityFlags)

Entfernen Sie Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, die zuvor mit grantUriPermission(String, Uri, int) für ein bestimmtes Zielpaket hinzugefügt wurden. Der angegebene URI stimmt mit allen zuvor erteilten URIs überein, die identisch oder ein Unterpfad des angegebenen URI sind. Das heißt, dass das Widerrufen von "content://foo/target" sowohl "content://foo/target" als auch "content://foo/target/sub", aber nicht "content://foo" widerrufen wird. Es werden keine Präfixerteilungen entfernt, die auf einer höheren Ebene vorhanden sind. Im Gegensatz zu revokeUriPermission(Uri,int) widerrufen diese Methode nur Berechtigungen, die explizit über grantUriPermission(String, Uri, int) und nur für das angegebene Paket erteilt wurden. Alle übereinstimmenden Finanzhilfen, die durch andere Mechanismen (Zwischenablage, Aktivitätsstart, Dienststart usw.) geschehen sind, werden nicht entfernt.

(Geerbt von ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

Entfernen Sie alle Berechtigungen für den Zugriff auf einen bestimmten Inhaltsanbieter-URI, der zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri).

(Geerbt von ContextWrapper)
RunOnUiThread(Action)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

RunOnUiThread(IRunnable)

Führt die angegebene Aktion im UI-Thread aus.

SendBroadcast(Intent, String, Bundle)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann.

(Geerbt von Context)
SendBroadcast(Intent, String)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann.

(Geerbt von ContextWrapper)
SendBroadcast(Intent)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers.

(Geerbt von ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

SendBroadcast(Intent, String) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird.

(Geerbt von ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

SendBroadcast(Intent) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird.

(Geerbt von ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array von erforderlichen Berechtigungen erzwungen werden kann.

(Geerbt von Context)
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Sendet eine Absicht an interessierte Empfänger in der Reihenfolge.

(Geerbt von ContextWrapper)
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.

(Geerbt von ContextWrapper)
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String, Bundle)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Mit dieser Version können Sie den App-Op angeben, um Einschränkungen zu erzwingen, an welche Empfänger die Übertragung gesendet wird.

(Geerbt von Context)
SendOrderedBroadcast(Intent, String)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. Dieser Aufruf ist asynchron; sie wird sofort zurückgegeben, und Sie werden weiterhin ausgeführt, während die Empfänger ausgeführt werden. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver.

(Geerbt von ContextWrapper)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Version von sendOrderedBroadcast(Intent,String,BroadcastReceiver,Handler,int,String,Bundle), mit der Sie den Benutzer angeben können, an den die Übertragung gesendet wird. Dies ist nicht für Anwendungen verfügbar, die nicht auf dem Systemimage vorinstalliert sind. Weitere Informationen zu Intent-Übertragungen finden Sie unter BroadcastReceiver. Erfordert Android. Manifest.permission.INTERACT_ACROSS_USERS

(Geerbt von ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Führen Sie ein #sendBroadcast(Intent) , das "Sticky" ist, was bedeutet, dass die Absicht, die Sie senden, nach Abschluss der Übertragung verbleibt, damit andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter).

(Geerbt von Context)
SendStickyBroadcast(Intent)
Veraltet.

Führen Sie ein #sendBroadcast(Intent) , das "Sticky" ist, was bedeutet, dass die Absicht, die Sie senden, nach Abschluss der Übertragung verbleibt, damit andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter).

(Geerbt von ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
Veraltet.
(Geerbt von ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.
(Geerbt von ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Veraltet.
(Geerbt von ContextWrapper)
SetActionBar(Toolbar)

Legen Sie eine Symbolleiste fest, die als Aktionsleiste für dieses Aktivitätsfenster fungiert.

SetAllowCrossUidActivitySwitchFromBelow(Boolean)

Gibt an, ob die darunter stehenden Aktivitäten im Vorgang auch andere Aktivitäten starten oder den Vorgang abschließen können.

SetContentView(Int32)

Legen Sie den Aktivitätsinhalt aus einer Layoutressource fest.

SetContentView(View, ViewGroup+LayoutParams)

Legen Sie den Aktivitätsinhalt auf eine explizite Ansicht fest.

SetContentView(View)

Legen Sie den Aktivitätsinhalt auf eine explizite Ansicht fest.

SetDefaultKeyMode(DefaultKey)

Wählen Sie die Standardschlüsselbehandlung für diese Aktivität aus.

SetEnterSharedElementCallback(SharedElementCallback)

Wenn android.app.ActivityOptions.makeSceneTransitionAnimation(Activity,android.view.View,String) verwendet wurde, um eine Aktivität zu starten, wird rückruf aufgerufen, um freigegebene Elemente für die gestartete Aktivität zu verarbeiten.

SetExitSharedElementCallback(SharedElementCallback)

Wenn android.app.ActivityOptions.makeSceneTransitionAnimation(Activity,android.view.View,String) zum Starten einer Aktivität verwendet wurde, wird rückruf aufgerufen, um freigegebene Elemente beim Starten der Aktivität zu behandeln.

SetFeatureDrawable(WindowFeatures, Drawable)

Komfort beim Aufrufen von android.view.Window.setFeatureDrawable(int,Drawable).

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Komfort beim Aufrufen von Window.setFeatureDrawableAlpha(int, int).

SetFeatureDrawableResource(WindowFeatures, Int32)

Komfort beim Aufrufen von Window.setFeatureDrawableResource(int, int).

SetFeatureDrawableUri(WindowFeatures, Uri)

Komfort für das Aufrufen von Window.setFeatureDrawableUri(int, Uri).

SetFinishOnTouchOutside(Boolean)

Legt fest, ob diese Aktivität beendet ist, wenn sie außerhalb der Grenzen des Fensters berührt wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetInheritShowWhenLocked(Boolean)

Gibt an, ob diese Aktivität über dem Sperrbildschirm angezeigt werden soll, wenn der Sperrbildschirm aktiviert ist und diese Aktivität eine weitere Aktivität hinter sich hat, die mit dem Attribut "showWhenLock" festgelegt ist.

SetIntent(Intent, ComponentCaller)

Ändert die von getIntent() zurückgegebene Absicht und ComponentCaller, die von getCaller() zurückgegeben wird.

SetLocusContext(LocusId, Bundle)

Legt die LocusId für diese Aktivität fest.

SetPersistent(Boolean)

Dieses Element ist veraltet.

SetPictureInPictureParams(PictureInPictureParams)

Aktualisiert die Eigenschaften der Bild-in-Bild-Aktivität oder legt sie fest, die später verwendet werden soll, wenn enterPictureInPictureMode() aufgerufen wird.

SetProgress(Int32)

Diese Methode war in API-Ebene 24 veraltet.

SetProgressBarIndeterminate(Boolean)

Diese Methode war in API-Ebene 24 veraltet.

SetProgressBarIndeterminateVisibility(Boolean)

Diese Methode war in API-Ebene 24 veraltet.

SetProgressBarVisibility(Boolean)

Diese Methode war in API-Ebene 24 veraltet.

SetRecentsScreenshotEnabled(Boolean)

Wenn dieser Wert auf "false" festgelegt ist, gibt dies dem System an, dass es niemals einen Screenshot der Aktivität erstellen sollte, die als Darstellung auf dem Bildschirm "Zuletzt verwendet" verwendet werden soll.

SetResult(Result, Intent)

Rufen Sie dies auf, um das Ergebnis festzulegen, das Ihre Aktivität an den Aufrufer zurückgibt.

SetResult(Result)

Rufen Sie dies auf, um das Ergebnis festzulegen, das Ihre Aktivität an den Aufrufer zurückgibt.

SetSecondaryProgress(Int32)

Diese Methode war in API-Ebene 24 veraltet.

SetShouldDockBigOverlays(Boolean)

Gibt eine Einstellung an, große Überlagerungen wie das erweiterte Bild im Fernsehen anzudocken (siehe PictureInPictureParams.Builder.setExpandedAspectRatio).

SetShowWhenLocked(Boolean)

Gibt an, ob eine Aktivität über dem Sperrbildschirm angezeigt werden soll, wenn der Sperrbildschirm aktiviert ist und die Aktivität fortgesetzt wird.

SetTaskDescription(ActivityManager+TaskDescription)

Legt Informationen fest, die die Aufgabe mit dieser Aktivität für die Präsentation in der Benutzeroberfläche des Recents-Systems beschreiben.

SetTheme(Int32)

Legen Sie das Basisdesign für diesen Kontext fest.

(Geerbt von ContextWrapper)
SetTheme(Resources+Theme)

Legen Sie das aktuelle Design fest.

(Geerbt von ContextThemeWrapper)
SetTitle(Int32)

Ändern Sie den Titel, der dieser Aktivität zugeordnet ist.

SetTranslucent(Boolean)

Konvertieren Sie eine Aktivität, insbesondere mit R.attr.windowIsTranslucent oder R.attr.windowIsFloating-Attribut, in eine undurchsichtige Vollbildaktivität oder konvertieren Sie sie von undurchsichtig zurück in transluzent.

SetTurnScreenOn(Boolean)

Gibt an, ob der Bildschirm aktiviert werden soll, wenn die Aktivität fortgesetzt wird.

SetVisible(Boolean)

Steuern Sie, ob das Hauptfenster dieser Aktivität sichtbar ist.

SetVrModeEnabled(Boolean, ComponentName)

Aktivieren oder deaktivieren Sie den Vr-Modus (Virtual Reality) für diese Aktivität.

SetWallpaper(Bitmap)
Veraltet.
(Geerbt von ContextWrapper)
SetWallpaper(Stream)
Veraltet.
(Geerbt von ContextWrapper)
ShouldDockBigOverlays()

Gibt zurück, ob große Überlagerungen neben der Aktivität wie festgelegt durch setShouldDockBigOverlays(boolean) angedockt werden sollen.

ShouldShowRequestPermissionRationale(String, Int32)

Ruft ab, ob Die Benutzeroberfläche mit Rationale angezeigt werden soll, bevor Sie eine Berechtigung anfordern.

ShouldShowRequestPermissionRationale(String)

Ruft ab, ob Die Benutzeroberfläche mit Rationale angezeigt werden soll, bevor Sie eine Berechtigung anfordern.

ShouldUpRecreateTask(Intent)

Gibt "true" zurück, wenn die App die Aufgabe neu erstellen soll, wenn Sie mithilfe von targetIntent in dieser Aktivität navigieren.

ShowAssist(Bundle)

Bitten Sie den Benutzer, den aktuellen Assistenten anzuzeigen.

ShowDialog(Int32, Bundle)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

ShowDialog(Int32)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

ShowLockTaskEscapeMessage()

Zeigt dem Benutzer die vom System definierte Meldung an, um dem Benutzer mitzuteilen, wie der Sperraufgabenmodus beendet wird.

StartActionMode(ActionMode+ICallback, ActionModeType)

Starten Sie einen Aktionsmodus des angegebenen Typs.

StartActionMode(ActionMode+ICallback)

Starten Sie einen Aktionsmodus des Standardtyps ActionMode.TYPE_PRIMARY.

StartActivities(Intent[], Bundle)

Starten Sie mehrere neue Aktivitäten.

(Geerbt von ContextWrapper)
StartActivities(Intent[])

Identisch mit StartActivities(Intent[], Bundle) den angegebenen Optionen.

(Geerbt von ContextWrapper)
StartActivity(Intent, Bundle)

Starten Sie eine neue Aktivität.

(Geerbt von ContextWrapper)
StartActivity(Intent)

Identisch mit StartActivity(Intent, Bundle) den angegebenen Optionen.

(Geerbt von ContextWrapper)
StartActivity(Type)

Identisch mit startActivity(Intent,Bundle) ohne angegebene Optionen.

(Geerbt von Context)
StartActivityForResult(Intent, Int32, Bundle)

Starten Sie eine Aktivität, für die Sie ein Ergebnis erhalten möchten, wenn sie abgeschlossen ist.

StartActivityForResult(Intent, Int32)

Identisch mit dem Aufrufen von startActivityForResult(Intent,int,Bundle) ohne Optionen.

StartActivityForResult(Type, Int32)

Startet eine Aktivität des angegebenen verwalteten Typs und fordert ein Ergebnis an.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Diese Methode war in API-Ebene 30 veraltet.

StartActivityFromChild(Activity, Intent, Int32)

Diese Methode war in API-Ebene 30 veraltet.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Diese Methode war in API-Ebene 28 veraltet.

StartActivityFromFragment(Fragment, Intent, Int32)

Diese Methode war in API-Ebene 28 veraltet.

StartActivityIfNeeded(Intent, Int32, Bundle)

Eine spezielle Variation zum Starten einer Aktivität nur, wenn eine neue Aktivitätsinstanz zum Behandeln der angegebenen Absicht erforderlich ist.

StartActivityIfNeeded(Intent, Int32)

Identisch mit dem Aufrufen von startActivityIfNeeded(Intent,int,Bundle) ohne Optionen.

StartForegroundService(Intent)

Ähnlich wie startService(Intent), aber mit einer impliziten Zusage, dass der Dienst startForeground(int, android.app.Notification) aufruft, sobald er ausgeführt wird. Der Dienst erhält eine Zeitdauer, die mit dem ANR-Intervall vergleichbar ist. Andernfalls stürzt das System automatisch den Prozess ab. In diesem Fall wird eine interne Ausnahme ForegroundServiceDidNotStartInTimeException auf Logcat auf Geräten protokolliert, auf denen DIE SDK-Version Build.VERSION_CODES ausgeführt wird. S oder höher. In älteren Android-Versionen wird stattdessen eine interne Ausnahme RemoteServiceException mit einer entsprechenden Meldung protokolliert. Im Gegensatz zum normalen startService(Intent) kann diese Methode jederzeit verwendet werden, unabhängig davon, ob sich die App, die den Dienst hostet, in einem Vordergrundzustand befindet. Hinweis: Beginnend mit der SDK-Version Build.VERSION_CODES. S , Apps für SDK-Version Build.VERSION_CODES. S oder höher dürfen Vordergrunddienste nicht aus dem Hintergrund starten. Weitere Informationen finden Sie unter Verhaltensänderungen: Apps für Android 12.

(Geerbt von ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Starten Sie die Ausführung einer Instrumentation Klasse.

(Geerbt von ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Like StartActivity(Intent, Bundle), but taking a IntentSender to start.

(Geerbt von ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Identisch mit startIntentSender(IntentSender,Intent,int,int,Bundle) ohne angegebene Optionen.

(Geerbt von ContextWrapper)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Wie startActivityForResult(Intent,int) können Sie jedoch einen IntentSender verwenden, um die zu startende Aktivität zu beschreiben.

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Identisch mit dem Aufrufen von startIntentSenderForResult(IntentSender,int,Intent,int,int,Bundle) ohne Optionen.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Diese Methode war in API-Ebene 30 veraltet.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Diese Methode war in API-Ebene 30 veraltet.

StartLocalVoiceInteraction(Bundle)

Startet eine lokale Sprachinteraktionssitzung.

StartLockTask()

Fordern Sie an, diese Aktivität in einen Modus zu versetzen, in dem der Benutzer auf eine eingeschränkte Gruppe von Anwendungen gesperrt ist.

StartManagingCursor(ICursor)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

StartNextMatchingActivity(Intent, Bundle)

Spezielle Version des Startens einer Aktivität zur Verwendung, wenn Sie andere Aktivitätskomponenten ersetzen.

StartNextMatchingActivity(Intent)

Identisch mit dem Aufrufen von startNextMatchingActivity(Intent,Bundle) ohne Optionen.

StartPostponedEnterTransition()

Beginnen Sie verschobene Übergänge, nachdem "postponeEnterTransition()" aufgerufen wurde.

StartSearch(String, Boolean, Bundle, Boolean)

Dieser Hook wird aufgerufen, um die Such-UI zu starten.

StartService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird.

(Geerbt von ContextWrapper)
StopLocalVoiceInteraction()

Anforderung zum Beenden der aktuellen Sprachinteraktion, die zuvor mit startLocalVoiceInteraction(Bundle) begonnen wurde.

StopLockTask()

Beenden Sie die Sperrung des aktuellen Vorgangs.

StopManagingCursor(ICursor)
Veraltet.

Diese Methode war in API-Ebene 15 veraltet.

StopService(Intent)

Fordern Sie an, dass ein bestimmter Anwendungsdienst beendet wird.

(Geerbt von ContextWrapper)
TakeKeyEvents(Boolean)

Fordern Sie an, dass wichtige Ereignisse zu dieser Aktivität kommen.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
TriggerSearch(String, Bundle)

Ähnlich wie startSearch(String, boolean, Bundle, boolean), löst die Suchabfrage aber tatsächlich aus, nachdem das Suchdialogfeld angerufen wurde.

UnbindService(IServiceConnection)

Verbindung mit einem Anwendungsdienst trennen.

(Geerbt von ContextWrapper)
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Heben Sie die Registrierung einer Application.ActivityLifecycleCallbacks auf, die zuvor bei registerActivityLifecycleCallbacks(ActivityLifecycleCallbacks) registriert wurden.

UnregisterComponentCallbacks(IComponentCallbacks)

Entfernen Sie ein ComponentCallbacks Objekt, das zuvor bei #registerComponentCallbacks(ComponentCallbacks).

(Geerbt von Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Entfernt einen geänderten Listener der Geräte-ID aus dem Kontext.

(Geerbt von Context)
UnregisterForContextMenu(View)

Verhindert, dass ein Kontextmenü für die angegebene Ansicht angezeigt wird.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UnregisterReceiver(BroadcastReceiver)

Aufheben der Registrierung eines zuvor registrierten BroadcastReceivers.

(Geerbt von ContextWrapper)
UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback)

Hebt die Registrierung eines Bildschirmaufnahmerückrufs für diese Oberfläche auf.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Ändern Sie für einen Dienst, der zuvor an #bindService oder eine zugehörige Methode gebunden war, die Art und Weise, wie das System den Prozess dieses Diensts in Bezug auf andere Prozesse verwaltet.

(Geerbt von Context)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer verworfen wurde.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Gibt diesen Java Peer frei, es sei denn, er wird von einem anderen verwalteten Verweis beibehalten.

(Geerbt von Object)
IJavaPeerable.Finalized()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer abgeschlossen wurde.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ruft den Zustand ab, der die Beziehung zwischen diesem verwalteten Peer und seinem JNI-Verweis beschreibt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Legt den Interop-Identitätshashcode für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Legt den verwalteten und JNI-Peerstatus für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Legt den JNI-Objektverweis fest, der von diesem verwalteten Peer verwendet wird.

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: