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 ein Fenster für Sie erstellt, in dem Sie Ihre Benutzeroberfläche mit #setContentViewplatzieren können. Aktivitäten werden dem Benutzer oft als Vollbildfenster dargestellt, können aber auch auf andere Weise verwendet werden: als schwebende Fenster (über ein Design mit android.R.attr#windowIsFloating Set), im Mehrfenstermodus oder in andere Fenster eingebettet.

Es gibt zwei Methoden, die fast alle Unterklassen von Activity implementieren werden:

<ul><li>#onCreate ist der Ort, an dem Sie Ihre Aktivität initialisieren. Am wichtigsten ist, dass Sie hier in der Regel mit einer Layoutressource aufrufen #setContentView(int) , die Ihre Benutzeroberfläche definiert, und verwenden #findViewById , um die Widgets auf dieser Benutzeroberfläche abzurufen, mit denen Sie programmgesteuert interagieren müssen.

<li>#onPause ist der Ort, an dem Sie sich damit befassen, dass der Benutzer die aktive Interaktion mit der Aktivität angehalten. Alle vom Benutzer vorgenommenen Änderungen sollten an diesem Punkt (in der Regel auf die Aufbewahrung der android.content.ContentProvider Daten) festgelegt werden. In diesem Zustand ist die Aktivität weiterhin auf dem Bildschirm sichtbar. </ul>

Damit sie mit android.content.Context#startActivity Context.startActivity()verwendet werden können, müssen alle Aktivitätsklassen AndroidManifest.xmleine entsprechende android.R.styleable#AndroidManifestActivity &lt;activity&gt; Deklaration im Paket enthalten.

Hier behandelte Themen: <ol<>li>Fragments<li>Activity Lifecycle<li>Configuration Changes<li>Starting Activities and Getting Results<li>Saving Persistent State<li>Permissions<li>Process Lifecycle</ol>

<div class="special reference"><h3>Developer Guides</h3>

Die Activity-Klasse ist ein wichtiger Teil des gesamten Lebenszyklus einer Anwendung, und die Art und Weise, wie Aktivitäten gestartet und zusammengefasst werden, ist ein grundlegender Bestandteil des Anwendungsmodells der Plattform. Einen detaillierten Überblick über die Struktur einer Android-Anwendung und das Verhalten von Aktivitäten finden Sie in den Anwendungsgrundlagen und -aufgaben sowie in den Back Stack-Entwicklerhandbüchern .

Eine ausführliche Diskussion zum Erstellen von Aktivitäten finden Sie auch im Entwicklerhandbuch für Aktivitäten .

</Div>

"Fragmente"><h3>Fragmente</h3>

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

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

"ActivityLifecycle"><h3>Activity Lifecycle</h3>

Aktivitäten im System werden als Aktivitätsstapel verwaltet. Wenn eine neue Aktivität gestartet wird, wird sie normalerweise am oberen Rand des aktuellen Stapels platziert und wird zur ausgeführten Aktivität. Die vorherige Aktivität bleibt im Stapel immer darunter und tritt erst wieder in den Vordergrund, wenn die neue Aktivität beendet wird. Es können ein oder mehrere Aktivitätsstapel auf dem Bildschirm sichtbar sein.

Eine Aktivität hat im Wesentlichen vier Zustände:

<ul>li Wenn sich eine Aktivität im Vordergrund des Bildschirms befindet (an der höchsten Position des obersten Stapels), ist <sie em>active</em> oder <em>running</em>.>< Dies ist in der Regel die Aktivität, mit der der Benutzer derzeit interagiert.</li>li Wenn eine Aktivität den Fokus verloren hat, dem Benutzer aber weiterhin angezeigt wird, ist <sie sichtbar<>/em>.>< Dies ist möglich, wenn eine neue Aktivität mit nicht voller größe oder transparent den Fokus auf Ihrer Aktivität hat, eine andere Aktivität eine höhere Position im Modus mit mehreren Fenstern aufweist oder die Aktivität selbst im aktuellen Fenstermodus nicht fokussierbar ist. Diese Aktivität ist vollständig aktiv (sie behält alle Status- und Memberinformationen bei und bleibt dem Fenster-Manager zugeordnet). <li>Wenn eine Aktivität durch eine andere Aktivität vollständig verdeckt wird, wird <sie em>stopped</em> oder <em>hidden</em>. Es behält weiterhin alle Zustands- und Memberinformationen bei, ist jedoch für den Benutzer nicht mehr sichtbar, sodass sein Fenster ausgeblendet wird und häufig vom System gelöscht wird, wenn Arbeitsspeicher an anderer Stelle benötigt wird.</li><Li>Das System kann die Aktivität aus dem Arbeitsspeicher löschen, indem es sie entweder auffordert<, den Vorgang abzuschließen, oder einfach ihren Prozess zu beenden, wodurch sie>< zerstört/em> wird. Wenn es dem Benutzer erneut angezeigt wird, muss es vollständig neu gestartet und in seinen vorherigen Zustand wiederhergestellt werden.</li></ul>

Das folgende Diagramm zeigt die wichtigen Zustandspfade 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 Zuständen bewegt. Die farbigen Ovale sind wichtige Zustände, in denen sich die Aktivität befinden kann.

<img src=".. /.. /.. /images/activity_lifecycle.png" alt="Zustandsdiagramm für einen Android-Aktivitätslebenszyklus." border="0" />

Es gibt drei Schlüsselschleifen, die Sie möglicherweise innerhalb Ihrer Aktivität überwachen möchten:

<ul><li>Die <>gesamte Lebensdauer</b> einer Aktivität erfolgt zwischen dem ersten Aufruf von bis zu android.app.Activity#onCreate einem einzelnen letzten Aufruf von android.app.Activity#onDestroy. Eine Aktivität führt die gesamte 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 dieser Thread in onCreate() erstellt und dann in onDestroy() beendet werden.

<li>Die <sichtbare Lebensdauer></b> einer Aktivität erfolgt zwischen einem Aufruf von bis zu android.app.Activity#onStart einem entsprechenden Aufruf vonandroid.app.Activity#onStop. Während dieser Zeit kann der Benutzer die Aktivität auf dem Bildschirm sehen, obwohl sie 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. Beispielsweise können Sie eine android.content.BroadcastReceiver in onStart() registrieren, um auf Änderungen zu überwachen, die sich auf Ihre Benutzeroberfläche auswirken, und die Registrierung in onStop() aufheben, wenn der Benutzer nicht mehr sieht, was Sie anzeigen. Die Methoden onStart() und onStop() können mehrmals aufgerufen werden, da die Aktivität für den Benutzer sichtbar und ausgeblendet wird.

<li>Die <b-Vordergrundlebensdauer></b> einer Aktivität erfolgt zwischen einem Aufruf von bis zu android.app.Activity#onResume einem entsprechenden Aufruf vonandroid.app.Activity#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 Ruhemodus wechselt, wenn ein Aktivitätsergebnis übermittelt wird, wenn eine neue Absicht übermittelt wird. Daher sollte der Code in diesen Methoden relativ einfach sein. </ul>

Der gesamte Lebenszyklus einer Aktivität wird durch die folgenden Aktivitätsmethoden definiert. All dies sind Hooks, die Sie überschreiben können, um geeignete Arbeit zu erledigen, wenn sich der Aktivitätszustand ändert. Alle Aktivitäten werden implementiert android.app.Activity#onCreate , um ihre anfängliche Einrichtung durchzuführen. Viele implementieren android.app.Activity#onPause auch, um Änderungen an Daten zu committen und vorbereiten, um die Interaktion mit dem Benutzer anzuhalten, und android.app.Activity#onStop um die Behandlung zu behandeln, die nicht mehr auf dem Bildschirm sichtbar ist. Beim Implementieren dieser Methoden sollten Sie immer Ihre Superklasse aufrufen.

</p>

public class Activity extends ApplicationContext {
                protected void onCreate(Bundle savedInstanceState);

                protected void onStart();

                protected void onRestart();

                protected void onResume();

                protected void onPause();

                protected void onStop();

                protected void onDestroy();
            }

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

<table border="2" width="85%" align="center" frame="hsides" rules="rows">colgroup align="left" span="3" /<>colgroup align="left" /<>colgroup align="center" /colgroup align="center" /><<>

<thead><tr><th colspan="3">Method</th<>th>Description</th><th>Killable?</th><th>Next</th></tr></thead>

<tbody><tr><td colspan="3" align="left" border="0"><android.app.Activity#onCreate onCreate()/td td><td>Wird beim ersten Erstellen der Aktivität aufgerufen. Hier sollten Sie ihre gesamte normale statische Einrichtung durchführen: Erstellen von Ansichten, Binden von Daten an Listen usw. Diese Methode stellt Ihnen auch ein Bundle bereit, das den zuvor eingefrorenen Status der Aktivität enthält, falls vorhanden.

Immer gefolgt von onStart().</td><td align="center">No</td td><align="center">onStart()</td></tr>

<tr><td rowspan="5" style="border-left: none; border-right: none;">  &; </td><td colspan="2" align="left" border="0"<android.app.Activity#onRestart onRestart()>/td td><td>Wurde aufgerufen, nachdem Ihre Aktivität beendet wurde, bevor sie erneut gestartet wurde.

Immer gefolgt von onStart()/td<>td align="center">No</td td<>td align="center">onStart()</td<>/tr<>

<tr><td colspan="2" align="left" border="0"><android.app.Activity#onStart onStart()/td><td>Wird aufgerufen, wenn die Aktivität für den Benutzer sichtbar wird.

Gefolgt von onResume() , wenn die Aktivität in den Vordergrund kommt oder onStop() wenn sie ausgeblendet wird.</td><td align="center">No</td td><align="center">onResume() or onStop()</td></tr>

<tr><td rowspan="2" style="border-left: none;">  &; </td><td align="left" border="0"><android.app.Activity#onResume onResume()/td td><td>Wird aufgerufen, wenn die Aktivität mit dem Benutzer interagiert. An diesem Punkt befindet sich Ihre Aktivität ganz oben im Aktivitätsstapel, wobei die Benutzereingabe an sie geht.

Immer gefolgt von onPause().</td><td align="center">No</td td><align="center">onPause()</td></tr>

<tr><td align="left" border="0"><android.app.Activity#onPause onPause()/td><td td>Wird aufgerufen, wenn die Aktivität den Vordergrundzustand verliert, nicht mehr fokusierbar ist oder vor dem Übergang in den Zustand beendet/ausgeblendet oder zerstört wird. Die Aktivität ist für den Benutzer weiterhin sichtbar, daher wird empfohlen, sie visuell aktiv zu halten und die Benutzeroberfläche weiter zu aktualisieren. Implementierungen dieser Methode müssen sehr schnell sein, da die nächste Aktivität erst fortgesetzt wird, wenn diese Methode zurückgibt.

Gefolgt von entwederonResume(), wenn die Aktivität wieder an die Front zurückkehrt oder onStop() wenn sie für den Benutzer unsichtbar wird.</td><td align="center"><font color="#800000"><strong>Pre-android.os.Build.VERSION_CODES#HONEYCOMB</strong></font></td td<>align="center">onResume() or<br<onStop()>/td></tr>

<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()</td td><td>Wird 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 aktivität vor diese gebracht wird, oder weil diese zerstört wird. Dies wird in der Regel verwendet, um Animationen zu beenden und die Benutzeroberfläche zu aktualisieren usw.

Gefolgt von entwederonRestart(), wenn diese Aktivität zurückkommt, um mit dem Benutzer zu interagieren, oder onDestroy() wenn diese Aktivität abläuft.</td><td align="center"><font color="#800000"strong>Ja><</strong></font></td td<>align="center">onRestart() or<br<onDestroy()>/td></tr>

<tr><td colspan="3" align="left" border="0"><android.app.Activity#onDestroy onDestroy()/td><td td>Der letzte Aufruf, den Sie erhalten, bevor Ihre Aktivität zerstört wird. Dies kann entweder passieren, weil die Aktivität beendet ist (jemand hat sie aufgerufenActivity#finish), oder weil das System diese instance der Aktivität vorübergehend zerstört, um Platz zu sparen. Sie können zwischen diesen beiden Szenarien mit der Activity#isFinishing -Methode unterscheiden.</td><td align="center"><font color="#800000"><strong>Ja</strong></font></td td<>align="center"><em>nothing</em></td></tr></tbody></table>

Beachten Sie die Spalte "Killable" in der obigen Tabelle: Für die Methoden, die als abtötbar gekennzeichnet sind, gibt die Methode den Prozess zurück, der die Aktivität hostt, kann jederzeit vom System <em>< beendet werden,> ohne dass eine weitere Codezeile ausgeführt wird. Aus diesem Gründen sollten Sie die #onPause -Methode verwenden, um alle persistenten 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 versetzen, sodass Sie jeden dynamischen instance Zustand in Ihrer Aktivität im angegebenen Bundle speichern können, um später empfangen #onCreate zu werden, wenn die Aktivität erneut erstellt werden muss. Weitere Informationen dazu, wie der Lebenszyklus eines Prozesses an die gehosteten Aktivitäten gebunden ist, finden Sie im Abschnitt Prozesslebenszyklus. Beachten Sie, dass es wichtig ist, persistente Daten in #onPause zu speichern, anstatt #onSaveInstanceState in, da letztere nicht Teil der Lebenszyklusrückrufe ist. Daher wird nicht in jeder Situation aufgerufen, wie in der Dokumentation beschrieben.

<p class="note">Beachten Sie, dass sich diese Semantik zwischen Anwendungen, die auf Plattformen ab dem Ziel abzielen, im Vergleich zu android.os.Build.VERSION_CODES#HONEYCOMB früheren Plattformen geringfügig ändert. Ab Honeycomb befindet sich eine Anwendung erst dann im abtötenden Zustand, wenn sie #onStop zurückgegeben wurde. Dies wirkt sich auf den #onSaveInstanceState(Bundle) Aufruf aus (es kann sicher nach #onPause()aufgerufen werden) und ermöglicht es einer Anwendung, sicher zu warten, bis #onStop() der persistente Zustand gespeichert wird.</P>

<p class="note">Für Anwendungen, die android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) auf Plattformen abzielen, die mit beginnen, wird immer nach #onStopaufgerufen, sodass eine Anwendung Fragmenttransaktionen sicher in #onStop ausführt und später den persistenten Zustand speichern kann.</P>

Bei methoden, die nicht als abtötbar gekennzeichnet sind, wird der Prozess der Aktivität vom System nicht ab dem Zeitpunkt beendet, zu dem die Methode aufgerufen wird und nach der Rückgabe fortgesetzt wird. So befindet sich eine Aktivität im abtösbaren Zustand, z. B. zwischen nach onStop() dem Anfang von onResume(). Beachten Sie, dass das System bei extremem Arbeitsspeicherdruck den Anwendungsprozess jederzeit beenden kann.

"ConfigurationChanges"><h3>Configuration Changes</h3>

Wenn sich die Konfiguration des Geräts (wie in der Configuration Resources.Configuration Klasse definiert) ändert, muss alles, was eine Benutzeroberfläche anzeigt, entsprechend dieser Konfiguration aktualisiert werden. Da Aktivität der primäre Mechanismus für die Interaktion mit dem Benutzer ist, enthält sie spezielle Unterstützung für die Verarbeitung von Konfigurationsänderungen.

Sofern Sie nichts anderes angeben, führt eine Konfigurationsänderung (z. B. eine Änderung der Bildschirmausrichtung, der Sprache, der Eingabegeräte usw.) dazu, dass Ihre aktuelle Aktivität zerstört</><em> wird, soweit zutreffend der normale Aktivitätslebenszyklusprozess von #onPause, #onStopund #onDestroy durchlaufen wird. Wenn sich die Aktivität im Vordergrund befand oder für den Benutzer sichtbar war, wird nach #onDestroy dem Aufruf in diesem instance ein neuer instance der Aktivität erstellt, mit dem gespeichertInstanceState, das vorherige instance aus #onSaveInstanceStategeneriert hatte.

Dies geschieht, da sich jede Anwendungsressource, einschließlich Layoutdateien, basierend auf einem beliebigen Konfigurationswert ändern kann. Daher ist die einzige sichere Möglichkeit, eine Konfigurationsänderung zu verarbeiten, das erneute Abrufen aller Ressourcen, einschließlich Layouts, Drawables und Zeichenfolgen. 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, eine Aktivität mit einer neuen Konfiguration neu zu starten.

In einigen Sonderfällen können Sie den Neustart Ihrer Aktivität basierend auf einer oder mehreren Arten von Konfigurationsänderungen umgehen. Dies geschieht mit dem android.R.attr#configChanges android:configChanges Attribut im Manifest. Für alle Arten von Konfigurationsänderungen, die Sie dort behandeln, erhalten Sie einen Aufruf der Methode Ihrer aktuellen Aktivität #onConfigurationChanged , anstatt neu gestartet zu werden. Wenn eine Konfigurationsänderung jedoch keines betrifft, das Sie nicht verarbeiten, wird die Aktivität trotzdem neu gestartet und #onConfigurationChanged nicht aufgerufen.

"StartingActivities"><h3>Starten von Aktivitäten und Abrufen von Ergebnissen</h3>

Die android.app.Activity#startActivity -Methode wird verwendet, um eine neue Aktivität zu starten, die oben im Aktivitätsstapel platziert wird. Es benötigt ein einzelnes Argument, ein android.content.Intent Intent, das die auszuführende Aktivität beschreibt.

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

Wenn eine Aktivität beendet wird, kann sie aufrufen android.app.Activity#setResult(int) , um Daten an ihr übergeordnetes Element zurückzugeben. Es 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 optional eine Absicht zurückgegeben werden, die alle benötigten zusätzlichen Daten enthält. Alle diese Informationen werden zusammen mit dem ursprünglich angegebenen ganzzahligen Bezeichner auf dem übergeordneten Activity.onActivityResult()Element wieder angezeigt.

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

public class MyActivity extends Activity {
                ...

                static final int PICK_CONTACT_REQUEST = 0;

                public boolean onKeyDown(int keyCode, KeyEvent event) {
                    if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
                        // When the user center presses, let them pick a contact.
                        startActivityForResult(
                            new Intent(Intent.ACTION_PICK,
                            new Uri("content://contacts")),
                            PICK_CONTACT_REQUEST);
                       return true;
                    }
                    return false;
                }

                protected void onActivityResult(int requestCode, int resultCode,
                        Intent data) {
                    if (requestCode == PICK_CONTACT_REQUEST) {
                        if (resultCode == RESULT_OK) {
                            // A contact was picked.  Here we will just display it
                            // to the user.
                            startActivity(new Intent(Intent.ACTION_VIEW, data));
                        }
                    }
                }
            }

"SavingPersistentState"><h3>Speichern persistenter Zustand</h3>

Es gibt im Allgemeinen zwei Arten von persistenten Zuständen, mit denen eine Aktivität zu tun hat: freigegebene dokumentähnliche Daten (in der Regel in einer SQLite-Datenbank mit einem Inhaltsanbieter android.content.ContentProvider gespeichert) und internen Zustand, z. B. Benutzereinstellungen.

Für Inhaltsanbieterdaten wird empfohlen, dass Aktivitäten ein Benutzermodell zum direkten Bearbeiten verwenden. Das heißt, alle Bearbeitungen, die ein Benutzer vornimmt, werden effektiv sofort vorgenommen, ohne dass ein zusätzlicher Bestätigungsschritt erforderlich ist. Die Unterstützung dieses Modells ist im Allgemeinen eine einfache Angelegenheit der folgenden zwei Regeln:

<ul><li>

Beim Erstellen eines neuen Dokuments wird der datenbankunterstellende Eintrag oder die entsprechende Datei sofort erstellt. Wenn der Benutzer beispielsweise 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, sodass diese E-Mail nun in der Liste der Entwürfe angezeigt wird, wenn er zu einer anderen Aktivität nach diesem Punkt wechselt.

<Li>

Wenn die onPause() Methode einer Aktivität aufgerufen wird, sollte sie alle Änderungen, die der Benutzer vorgenommen hat, an den unterstützenden Inhaltsanbieter oder die Datei senden. Dadurch wird sichergestellt, dass diese Änderungen von allen anderen Aktivitäten angezeigt werden, die gerade ausgeführt werden. Wahrscheinlich möchten Sie Ihre Daten zu wichtigen Zeiten während des Lebenszyklus Ihrer Aktivität noch aggressiver festlegen: z. B. vor dem Starten einer neuen Aktivität, vor dem Abschluss Ihrer eigenen Aktivität, wenn der Benutzer zwischen Eingabefeldern wechselt usw.

</ul>

Dieses Modell ist darauf ausgelegt, Datenverluste zu verhindern, wenn ein Benutzer zwischen Aktivitäten navigiert, und ermöglicht es dem System, eine Aktivität (da Systemressourcen an einem anderen Ort benötigt werden) jederzeit nach dem Beenden (oder anhalten auf Plattformversionen vor android.os.Build.VERSION_CODES#HONEYCOMB) sicher zu beenden . Beachten Sie, dass der Benutzer, der von Ihrer Aktivität <>zurück drückt, "abbrechen" bedeutet<>, dass die Aktivität mit ihrem aktuellen Inhalt nicht gespeichert ist. Das Abbrechen von Bearbeitungen in einer Aktivität muss über einen anderen Mechanismus bereitgestellt werden, z. B. über eine explizite Option "rückgängig machen" oder "Rückgängig".

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

Die Activity-Klasse stellt auch eine API zum Verwalten des internen persistenten Zustands bereit, der einer Aktivität zugeordnet ist. Dies kann beispielsweise verwendet werden, um sich die bevorzugte Anfangsanzeige des Benutzers in einem Kalender (Tages- oder Wochenansicht) oder die Standardhomepage des Benutzers in einem Webbrowser zu merken.

Der persistente Aktivitätszustand wird mit der -Methode #getPreferencesverwaltet, sodass Sie eine Reihe von Namens-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 Context.getSharedPreferences() Methode verwenden, um ein Einstellungsobjekt abzurufen, das unter einem bestimmten Namen gespeichert ist. (Beachten Sie, dass es nicht möglich ist, Einstellungsdaten über Anwendungspakete hinweg freizugeben– dafür benötigen Sie einen Inhaltsanbieter.)

Hier sehen Sie einen Auszug aus einer Kalenderaktivität, in der der bevorzugte Ansichtsmodus des Benutzers in den persistenten Einstellungen gespeichert wird:

public class CalendarActivity extends Activity {
                ...

                static final int DAY_VIEW_MODE = 0;
                static final int WEEK_VIEW_MODE = 1;

                private SharedPreferences mPrefs;
                private int mCurViewMode;

                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);

                    mPrefs = getSharedPreferences(getLocalClassName(), MODE_PRIVATE);
                    mCurViewMode = mPrefs.getInt("view_mode", DAY_VIEW_MODE);
                }

                protected void onPause() {
                    super.onPause();

                    SharedPreferences.Editor ed = mPrefs.edit();
                    ed.putInt("view_mode", mCurViewMode);
                    ed.commit();
                }
            }

"Berechtigungen"><h3>Berechtigungen</h3>

Die Möglichkeit, eine bestimmte Aktivität zu starten, kann erzwungen werden, wenn sie im Tag ihres Manifests android.R.styleable#AndroidManifestActivity &lt;activity&gt; deklariert wird. Auf diese Weise müssen andere Anwendungen ein entsprechendes android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; Element in ihrem eigenen Manifest deklarieren, um diese Aktivität starten zu können.

Beim Starten einer Aktivität können Sie und/oder Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION die Absicht festlegenIntent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION. Dadurch wird der Aktivität Zugriff auf die spezifischen URIs in der Absicht gewährt. Der Zugriff bleibt so lange erhalten, bis die Aktivität abgeschlossen ist (sie bleibt während des Hostingprozesses, der beendet wird und andere temporäre Zerstörungen) erhalten bleiben. android.os.Build.VERSION_CODES#GINGERBREADWenn die Aktivität bereits erstellt wurde und eine neue Absicht an #onNewIntent(Intent)übermittelt wird, werden alle neu erteilten URI-Berechtigungen den vorhandenen berechtigungen hinzugefügt.

Weitere Informationen zu Berechtigungen und sicherheit im Allgemeinen finden Sie im Dokument "Sicherheit und Berechtigungen ".

"ProcessLifecycle"><h3>Process Lifecycle</h3>

Das Android-System versucht, einen Anwendungsprozess so lange wie möglich beizubehalten, muss aber schließlich alte Prozesse entfernen, wenn der Arbeitsspeicher knapp wird. Wie unter Aktivitätslebenszyklus beschrieben, ist die Entscheidung darüber, welcher Prozess entfernt werden soll, eng an den Zustand der Benutzerinteraktion gebunden. Im Allgemeinen gibt es vier Zustände, in denen sich ein Prozess basierend auf den darin ausgeführten Aktivitäten befinden kann, die hier in der Reihenfolge der Wichtigkeit aufgeführt sind. Das System beendet weniger wichtige Prozesse (die letzten), bevor es wichtigere Prozesse (die ersten) abtötet.

<ol><li>

Die <b-Vordergrundaktivität></b> (die Aktivität am oberen Bildschirmrand, mit der der Benutzer derzeit interagiert) wird als die wichtigste betrachtet. Sein Prozess wird nur als letztes Mittel beendet, wenn er mehr Arbeitsspeicher benötigt, als auf dem Gerät verfügbar ist. Im Allgemeinen hat das Gerät zu diesem Zeitpunkt einen Speicher paging-Zustand erreicht, sodass dies erforderlich ist, um die Reaktionsfähigkeit der Benutzeroberfläche zu halten. <Li>

Eine <sichtbare b-Aktivität></b> (eine Aktivität, die für den Benutzer sichtbar ist, aber nicht im Vordergrund, z. B. eine Aktivität, die sich hinter einem Vordergrunddialog oder neben anderen Aktivitäten im Modus mit mehreren Fenstern befindet) wird als äußerst wichtig betrachtet und wird nicht beendet, es sei denn, dies ist erforderlich, um die Aktivität im Vordergrund zu halten. <Li>

Eine <b-Hintergrundaktivität></b> (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 beendet, um Arbeitsspeicher für andere vordergrund- oder sichtbare Prozesse zurückzufordern. Wenn der Prozess beendet werden muss, wenn der Benutzer zurück zur Aktivität navigiert (damit er wieder auf dem Bildschirm sichtbar wird), wird seine #onCreate Methode mit dem savedInstanceState aufgerufen, in #onSaveInstanceState dem er zuvor bereitgestellt hatte, sodass er sich selbst in dem Zustand neu starten kann, in dem der Benutzer ihn zuletzt verlassen hat. <Li>

Ein <leerer Prozess<>/b> ist einer, der keine Aktivitäten oder andere Anwendungskomponenten (zService. B. oder android.content.BroadcastReceiver Klassen) hostt. Diese werden vom System sehr schnell gelöscht, da der Arbeitsspeicher knapp wird. Aus diesem Grund muss jeder Hintergrundvorgang, den Sie außerhalb einer Aktivität ausführen, im Kontext einer Aktivität BroadcastReceiver oder des Diensts ausgeführt werden, um sicherzustellen, dass das System weiß, dass es ihren Prozess beibehalten muss. </Ol>

Manchmal muss eine Aktivität möglicherweise einen Vorgang mit langer Ausführung ausführen, der 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 während der Ausführung zu verlassen. Um dies zu erreichen, sollte Ihre Aktivität eine Service starten, in der der Upload erfolgt. Dadurch kann das System Ihren Prozess für die Dauer des Uploads ordnungsgemäß priorisieren (da er wichtiger als andere nicht sichtbare Anwendungen ist), unabhängig davon, ob die ursprüngliche Aktivität angehalten, beendet oder abgeschlossen ist.

Java-Dokumentation für android.app.Activity.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Activity()

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

Activity(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Felder

AccessibilityService

Verwenden Sie mit #getSystemService(String) , um einen android.view.accessibility.AccessibilityManager abzurufen, um dem Benutzer Feedback zu UI-Ereignissen über die registrierten Ereignislistener zu geben.

(Geerbt von Context)
AccountService

Verwenden Sie mit #getSystemService(String) , um zum android.accounts.AccountManager Empfangen von Absichten zu einem Zeitpunkt Ihrer Wahl abzurufen.

(Geerbt von Context)
ActivityService

Verwenden Sie mit #getSystemService(String) , um einen android.app.ActivityManager für die Interaktion mit dem globalen Systemzustand abzurufen.

(Geerbt von Context)
AlarmService

Verwenden Sie mit #getSystemService(String) , um zum android.app.AlarmManager Empfangen von Absichten zu einem Zeitpunkt Ihrer Wahl abzurufen.

(Geerbt von Context)
AppOpsService

Verwenden Sie mit #getSystemService(String) , um einen android.app.AppOpsManager zum Nachverfolgen von Anwendungsvorgängen auf dem Gerät abzurufen.

(Geerbt von Context)
AppSearchService

Verwenden Sie mit #getSystemService(String) , um eine android.app.appsearch.AppSearchManager zum Indizieren und Abfragen von App-Daten abzurufen, die vom System verwaltet werden.

(Geerbt von Context)
AppwidgetService

Verwenden Sie mit #getSystemService(String) , um einen android.appwidget.AppWidgetManager für den Zugriff auf AppWidgets abzurufen.

(Geerbt von Context)
AudioService

Verwenden Sie mit #getSystemService(String) , um ein android.media.AudioManager für die Verwaltung von Lautstärke, Klingelmodus und Audiorouting abzurufen.

(Geerbt von Context)
BatteryService

Verwenden Sie mit #getSystemService(String) , um einen android.os.BatteryManager zum Verwalten des Akkuzustands abzurufen.

(Geerbt von Context)
BindAllowActivityStarts
Veraltet.

Flag für #bindService: Wenn die Bindung von einer app sichtbar ist, 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 als definiert (

(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 die wahrnehmbare Ebene.

(Geerbt von Context)
BindSharedIsolatedProcess
Veraltet.

Flag für #bindIsolatedService: Binden Sie den Dienst an einen freigegebenen isolierten Prozess.

(Geerbt von Context)
BiometricService

Verwenden Sie mit #getSystemService(String) , um eine android.hardware.biometrics.BiometricManager zum Verarbeiten der biometrischen und PIN-/Muster-/Kennwortauthentifizierung abzurufen.

(Geerbt von Context)
BlobStoreService

Verwenden Sie mit #getSystemService(String) , um einen abzurufen, um datenblobs android.app.blob.BlobStoreManager aus dem vom System verwalteten Blobspeicher beizutragen und auf Datenblobs zuzugreifen.

(Geerbt von Context)
BluetoothService

Verwenden Sie mit #getSystemService(String) , um eine android.bluetooth.BluetoothManager für die Verwendung von Bluetooth abzurufen.

(Geerbt von Context)
BugreportService

Dienst zum Erfassen eines Fehlerberichts.

(Geerbt von Context)
CameraService

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

(Geerbt von Context)
CaptioningService

Verwenden Sie mit #getSystemService(String) , um eine android.view.accessibility.CaptioningManager abzurufen, um Beschriftungseigenschaften abzurufen und auf Änderungen in den Untertiteleinstellungen zu lauschen.

(Geerbt von Context)
CarrierConfigService

Verwenden Sie mit #getSystemService(String) , um einen android.telephony.CarrierConfigManager zum Lesen von Carrierkonfigurationswerten abzurufen.

(Geerbt von Context)
ClipboardService

Verwenden Sie mit #getSystemService(String) , um einen android.content.ClipboardManager abzurufen, um auf den Inhalt der globalen Zwischenablage zuzugreifen und sie zu ändern.

(Geerbt von Context)
CompanionDeviceService

#getSystemService(String) Verwenden mit zum Abrufen eines android.companion.CompanionDeviceManager zum Verwalten von Begleitgeräten

(Geerbt von Context)
ConnectivityDiagnosticsService

Verwenden Sie mit#getSystemService(String), um eine android.net.ConnectivityDiagnosticsManager zum Ausführen der Netzwerkkonnektivität Diagnose und zum Empfangen von Netzwerkkonnektivitätsinformationen vom System abzurufen.

(Geerbt von Context)
ConnectivityService

Verwenden Sie mit #getSystemService(String) , um eine android.net.ConnectivityManager für die Verwaltung von Netzwerkverbindungen abzurufen.

(Geerbt von Context)
ConsumerIrService

Verwenden Sie mit #getSystemService(String) , um ein android.hardware.ConsumerIrManager zum Übertragen von Infrarotsignalen vom Gerät abzurufen.

(Geerbt von Context)
CredentialService

Verwenden Sie mit #getSystemService(String) , um einen android.credentials.CredentialManager abzurufen, um einen Benutzer bei Ihrer App zu authentifizieren.

(Geerbt von Context)
CrossProfileAppsService

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

(Geerbt von Context)
DeviceIdDefault

Die Standardgeräte-ID, d. h. die ID des primären (nicht virtuellen) Geräts.

(Geerbt von Context)
DeviceIdInvalid

Ungültige Geräte-ID.

(Geerbt von Context)
DeviceLockService

Verwenden Sie mit #getSystemService(String) , um einen android.devicelock.DeviceLockManagerabzurufen.

(Geerbt von Context)
DevicePolicyService

Verwenden Sie mit #getSystemService(String) , um einen android.app.admin.DevicePolicyManager abzurufen, um mit der globalen Geräterichtlinienverwaltung zu arbeiten.

(Geerbt von Context)
DisplayHashService

Verwenden Sie mit #getSystemService(String) , um auf Anzeigehashes zuzugreifen android.view.displayhash.DisplayHashManager .

(Geerbt von Context)
DisplayService

Verwenden Sie mit #getSystemService(String) , um eine android.hardware.display.DisplayManager für die Interaktion mit Anzeigegeräten abzurufen.

(Geerbt von Context)
DomainVerificationService

Verwenden Sie mit #getSystemService(String) , um auf die Genehmigung und den Benutzerstatus für deklarierte Webdomänen zuzugreifen android.content.pm.verify.domain.DomainVerificationManager .

(Geerbt von Context)
DownloadService

Verwenden Sie mit #getSystemService(String) , um ein android.app.DownloadManager abzurufen, um HTTP-Downloads anzufordern.

(Geerbt von Context)
DropboxService

Verwenden Sie mit#getSystemService(String), um eine android.os.DropBoxManager instance zum Aufzeichnen von Diagnoseprotokollen abzurufen.

(Geerbt von Context)
EuiccService

Verwenden Sie mit #getSystemService(String) , um ein android.telephony.euicc.EuiccManager abzurufen, um das Gerät eUICC (eingebettete SIM) zu verwalten.

(Geerbt von Context)
FileIntegrityService

Verwenden Sie mit #getSystemService(String) , um einen android.security.FileIntegrityManagerabzurufen.

(Geerbt von Context)
FingerprintService

Verwenden Sie mit #getSystemService(String) , um eine android.hardware.fingerprint.FingerprintManager für die Verwaltung von Fingerabdrücken abzurufen.

(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 und die Wiederherstellung des vorherigen Mehrfenstermodus anzufordern.

GameService

Verwenden Sie mit #getSystemService(String) , um einen GameManagerabzurufen.

(Geerbt von Context)
GrammaticalInflectionService

Verwenden Sie mit #getSystemService(String) , um einen GrammaticalInflectionManagerabzurufen.

(Geerbt von Context)
HardwarePropertiesService

Verwenden Sie mit #getSystemService(String) , um einen android.os.HardwarePropertiesManager für den Zugriff auf den Hardwareeigenschaftendienst abzurufen.

(Geerbt von Context)
HealthconnectService

Verwenden Sie mit #getSystemService(String) , um einen android.health.connect.HealthConnectManagerabzurufen.

(Geerbt von Context)
InputMethodService

Verwenden Sie mit #getSystemService(String) , um einen android.view.inputmethod.InputMethodManager für den Zugriff auf Eingabemethoden abzurufen.

(Geerbt von Context)
InputService

Verwenden Sie mit #getSystemService(String) , um eine android.hardware.input.InputManager für die Interaktion mit Eingabegeräten abzurufen.

(Geerbt von Context)
IpsecService

Verwenden Sie mit #getSystemService(String) zum Verschlüsseln android.net.IpSecManager von Sockets oder Netzwerken mit IPSec.

(Geerbt von Context)
JobSchedulerService

Verwenden Sie mit#getSystemService(String), um eine android.app.job.JobScheduler instance zum Verwalten gelegentlicher Hintergrundaufgaben abzurufen.

(Geerbt von Context)
KeyguardService

Verwenden Sie mit #getSystemService(String) , um eine android.app.KeyguardManager zum Steuern von keyguard abzurufen.

(Geerbt von Context)
LauncherAppsService

Verwenden Sie mit #getSystemService(String) , um eine android.content.pm.LauncherApps zum Abfragen und Überwachen startbarer Apps über profile eines Benutzers hinweg abzurufen.

(Geerbt von Context)
LayoutInflaterService

Verwenden Sie mit #getSystemService(String) , um eine android.view.LayoutInflater abzurufen, um Layoutressourcen in diesem Kontext aufzublähen.

(Geerbt von Context)
LocaleService

Verwenden Sie mit #getSystemService(String) , um einen android.app.LocaleManagerabzurufen.

(Geerbt von Context)
LocationService

Verwenden Sie mit #getSystemService(String) , um eine android.location.LocationManager zum Steuern von Standortupdates abzurufen.

(Geerbt von Context)
MediaCommunicationService

Verwenden sie mit #getSystemService(String) , um einen abzurufenandroid.media.MediaCommunicationManager zum Verwalten von android.media.MediaSession2.

(Geerbt von Context)
MediaMetricsService

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

(Geerbt von Context)
MediaProjectionService

Verwenden Sie mit#getSystemService(String), um eine android.media.projection.MediaProjectionManager instance zum Verwalten von Medienprojektionssitzungen abzurufen.

(Geerbt von Context)
MediaRouterService

Verwenden Sie mit #getSystemService , um ein abzurufen, um das android.media.MediaRouter Routing von Medien zu steuern und zu verwalten.

(Geerbt von Context)
MediaSessionService

Verwenden Sie mit #getSystemService(String) , um eine android.media.session.MediaSessionManager zum Verwalten von Mediensitzungen abzurufen.

(Geerbt von Context)
MidiService

Verwenden Sie mit #getSystemService(String) , um einen android.media.midi.MidiManager für den Zugriff auf den MIDI-Dienst abzurufen.

(Geerbt von Context)
NetworkStatsService

Verwenden Sie mit #getSystemService(String) , um eine android.app.usage.NetworkStatsManager zum Abfragen von Netzwerknutzungsstatistiken abzurufen.

(Geerbt von Context)
NfcService

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

(Geerbt von Context)
NotificationService

Verwenden Sie mit #getSystemService(String) , um einen android.app.NotificationManager abzurufen, um den Benutzer über Hintergrundereignisse zu informieren.

(Geerbt von Context)
NsdService

Verwenden von mit #getSystemService(String) zum Abrufen eines android.net.nsd.NsdManager für die Verwaltung der Netzwerkdienstermittlung

(Geerbt von Context)
OverlayService

Verwenden Sie mit #getSystemService(String) , um eine android.content.om.OverlayManager zum Verwalten von Overlaypaketen abzurufen.

(Geerbt von Context)
OverrideTransitionClose
Veraltet.

Anforderungstyp oder #overrideActivityTransition(int, int, int)#overrideActivityTransition(int, int, int, int), um den schließenden Übergang zu überschreiben.

OverrideTransitionOpen
Veraltet.

Anforderungstyp oder #overrideActivityTransition(int, int, int)#overrideActivityTransition(int, int, int, int), um den öffnenden Übergang außer Kraft zu setzen.

PeopleService

Verwenden Sie mit #getSystemService(String) , um auf ein PeopleManager zuzugreifen, um mit Ihren veröffentlichten Unterhaltungen zu interagieren.

(Geerbt von Context)
PerformanceHintService

Verwenden Sie mit #getSystemService(String) , um einen android.os.PerformanceHintManager abzurufen, um auf den Leistungshinweisdienst zuzugreifen.

(Geerbt von Context)
PowerService

Verwenden Sie mit #getSystemService(String) , um ein android.os.PowerManager zum Steuern der Energieverwaltung abzurufen, einschließlich "Aktivierungssperren", mit denen Sie das Gerät eingeschaltet halten können, während Sie lange Aufgaben ausführen.

(Geerbt von Context)
PrintService

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

(Geerbt von Context)
ReceiverExported
Veraltet.

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

(Geerbt von Context)
ReceiverNotExported
Veraltet.

Flag for #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

Verwenden Sie mit #getSystemService(String) , um eine android.content.RestrictionsManager abzurufen, um Anwendungseinschränkungen abzurufen und Berechtigungen für eingeschränkte Vorgänge anzufordern.

(Geerbt von Context)
RoleService

Verwenden Sie mit #getSystemService(String) , um eine android.app.role.RoleManager zum Verwalten von Rollen abzurufen.

(Geerbt von Context)
SearchService

Verwenden Sie mit #getSystemService(String) , um eine android.app.SearchManager für die Verarbeitung von Suchvorgängen abzurufen.

(Geerbt von Context)
SensorService

Verwenden Sie mit #getSystemService(String) , um einen android.hardware.SensorManager für den Zugriff auf Sensoren abzurufen.

(Geerbt von Context)
ShortcutService

Verwenden Sie mit #getSystemService(String) , um einen android.content.pm.ShortcutManager für den Zugriff auf den Startprogrammverknüpfungsdienst abzurufen.

(Geerbt von Context)
StatusBarService

Verwenden Sie mit #getSystemService(String) , um eine android.app.StatusBarManager für die Interaktion mit der status leiste und Schnelleinstellungen abzurufen.

(Geerbt von Context)
StorageService

Verwenden Sie mit #getSystemService(String) , um einen android.os.storage.StorageManager für den Zugriff auf Systemspeicherfunktionen abzurufen.

(Geerbt von Context)
StorageStatsService

Verwenden Sie mit #getSystemService(String) , um einen android.app.usage.StorageStatsManager für den Zugriff auf Systemspeicherstatistiken abzurufen.

(Geerbt von Context)
SystemHealthService

Verwenden Sie mit #getSystemService(String) , um auf android.os.health.SystemHealthManager Systemintegritätsmetriken (Akku, Strom, Arbeitsspeicher usw.) zuzugreifen.

(Geerbt von Context)
TelecomService

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

(Geerbt von Context)
TelephonyImsService

Verwenden Sie mit #getSystemService(String) , um eine android.telephony.ims.ImsManagerabzurufen.

(Geerbt von Context)
TelephonyService

Verwenden Sie mit #getSystemService(String) , um eine android.telephony.TelephonyManager für die Verwaltung der Telefoniefeatures des Geräts abzurufen.

(Geerbt von Context)
TelephonySubscriptionService

Verwenden Sie mit #getSystemService(String) , um eine android.telephony.SubscriptionManager für die Verwaltung der Telefonieabonnements des Geräts abzurufen.

(Geerbt von Context)
TextClassificationService

Verwenden Sie mit #getSystemService(String) , um einen TextClassificationManager für Textklassifizierungsdienste abzurufen.

(Geerbt von Context)
TextServicesManagerService

Verwenden Sie mit #getSystemService(String) , um einen android.view.textservice.TextServicesManager für den Zugriff auf Textdienste abzurufen.

(Geerbt von Context)
TvInputService

Verwenden Sie mit #getSystemService(String) , um einen android.media.tv.TvInputManager für die Interaktion mit TV-Eingängen auf dem Gerät abzurufen.

(Geerbt von Context)
TvInteractiveAppService

Verwenden Sie mit #getSystemService(String) , um einen android.media.tv.interactive.TvInteractiveAppManager für die Interaktion mit interaktiven TV-Anwendungen auf dem Gerät abzurufen.

(Geerbt von Context)
UiModeService

Verwenden Sie mit #getSystemService(String) , um einen android.app.UiModeManager zum Steuern von UI-Modi abzurufen.

(Geerbt von Context)
UsageStatsService

Verwenden Sie mit #getSystemService(String) , um eine android.app.usage.UsageStatsManager zum Abfragen von Gerätenutzungsstatistiken abzurufen.

(Geerbt von Context)
UsbService

Verwenden Sie mit #getSystemService(String) , um einen android.hardware.usb.UsbManager für den Zugriff auf USB-Geräte (als USB-Host) und zum Steuern des Verhaltens dieses Geräts als USB-Gerät abzurufen.

(Geerbt von Context)
UserService

Verwenden Sie mit #getSystemService(String) , um eine android.os.UserManager zum Verwalten von Benutzern auf Geräten abzurufen, die mehrere Benutzer unterstützen.

(Geerbt von Context)
VibratorManagerService

Verwenden Sie mit #getSystemService(String) , um auf android.os.VibratorManager die Gerätevibratoren zuzugreifen, mit einzelnen zu interagieren und synchronisierte Effekte auf mehreren Vibratoren abzuspielen.

(Geerbt von Context)
VibratorService

Verwenden Sie mit #getSystemService(String) , um einen android.os.Vibrator für die Interaktion mit der Vibrationshardware abzurufen.

(Geerbt von Context)
VirtualDeviceService

Verwenden Sie mit #getSystemService(String) , um einen android.companion.virtual.VirtualDeviceManager zum Verwalten virtueller Geräte abzurufen.

(Geerbt von Context)
VpnManagementService

Verwenden Sie mit #getSystemService(String) , um ein android.net.VpnManager abzurufen, um Profile für das plattforminterne VPN zu verwalten.

(Geerbt von Context)
WallpaperService

Verwenden Sie mit #getSystemService(String) , um eine com abzurufen.

(Geerbt von Context)
WifiAwareService

Verwenden Sie mit #getSystemService(String) , um eine android.net.wifi.aware.WifiAwareManager für die Verwaltung von Wi-Fi Aware abzurufen.

(Geerbt von Context)
WifiP2pService

Verwenden Sie mit #getSystemService(String) , um eine android.net.wifi.p2p.WifiP2pManager für die Verwaltung von Wi-Fi Peer-zu-Peer-Verbindungen abzurufen.

(Geerbt von Context)
WifiRttRangingService

Verwenden Sie mit #getSystemService(String) , um eine android.net.wifi.rtt.WifiRttManager für Das Ausdehen von Geräten mit WLAN abzurufen.

(Geerbt von Context)
WifiService

Verwenden Sie mit #getSystemService(String) , um einen android.net.wifi.WifiManager für die Verwaltung von Wi-Fi Zugriff abzurufen.

(Geerbt von Context)
WindowService

Verwenden Sie mit #getSystemService(String) , um einen android.view.WindowManager für den Zugriff auf den Fenster-Manager des Systems abzurufen.

(Geerbt von Context)

Eigenschaften

ActionBar

Rufen Sie einen Verweis auf die Aktionsleiste 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

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

(Geerbt von ContextWrapper)
Assets

Zurückgeben eines AssetManager-instance für das Anwendungspaket.

(Geerbt von ContextWrapper)
AttributionSource

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

(Geerbt von Context)
AttributionTag

Die Zuordnung kann in komplexen Apps verwendet werden, um Teile der App logisch voneinander zu trennen.

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

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

(Geerbt von ContextWrapper)
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, weil sie einen geänderten Konfigurationsparameter nicht verarbeiten kann (und daher die #onConfigurationChanged(Configuration) Methode em>not</em> aufgerufen wird<), können Sie diese Methode verwenden, um den Satz von Änderungen zu ermitteln, die während der Zerstörung aufgetreten sind.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
ClassLoader

Gibt ein Klassenladeprogramm zurück, mit dem Sie Klassen in diesem Paket abrufen können.

(Geerbt von ContextWrapper)
CodeCacheDir

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

(Geerbt von ContextWrapper)
ComponentName

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

ContentResolver

Zurückgeben eines ContentResolver-instance für das Anwendungspaket.

(Geerbt von ContextWrapper)
ContentScene

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

ContentTransitionManager

Rufen Sie in diesem Fenster den TransitionManager für Standardübergänge verantwortlichen Ab. Oder: Legen Sie fest, dass TransitionManager für Standardübergänge in diesem Fenster verwendet werden soll.

CurrentFocus

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

DataDir

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

(Geerbt von ContextWrapper)
DeviceId

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

(Geerbt von Context)
Display

Rufen Sie die Anzeige ab, die diesem Kontext zugeordnet ist.

(Geerbt von Context)
ExternalCacheDir

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (das ist ein Ort, an ExternalStorageDirectory dem die Anwendung Cachedateien platzieren kann, die ihr gehören).

(Geerbt von ContextWrapper)
FilesDir

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

(Geerbt von ContextWrapper)
FocusedStateSet

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

FragmentManager

Gibt den FragmentManager für die Interaktion mit Fragmenten zurück, die dieser Aktivität zugeordnet sind.

Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
HasWindowFocus

Gibt true zurück, wenn das <Fenster em> Standard</em> 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. Oder: Passen Sie die aktuelle Einstellung für den plastischen Modus an.

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. Oder: Ändern Sie die von #getIntentzurückgegebene Absicht.

IsActivityTransitionRunning

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

IsChangingConfigurations

Überprüfen Sie, ob diese Aktivität gerade zerstört wird, um mit einer neuen Konfiguration neu erstellt zu werden.

IsChild

Ist diese Aktivität in eine andere Aktivität eingebettet?

IsDestroyed

Gibt true zurück, wenn der letzte #onDestroy() Aufruf für die Aktivität erfolgt ist, sodass dieser instance jetzt nicht mehr vorhanden ist.

IsDeviceProtectedStorage

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

(Geerbt von ContextWrapper)
IsFinishing

Überprüfen Sie, ob diese Aktivität gerade abgeschlossen wird, entweder weil Sie sie angerufen #finish haben oder eine andere Person angefordert hat, dass sie abgeschlossen ist.

IsInMultiWindowMode

Gibt true zurück, wenn sich die Aktivität derzeit im Modus mit mehreren Fenstern befindet.

IsInPictureInPictureMode

Gibt true zurück, wenn sich die Aktivität derzeit im Bild-in-Bild-Modus befindet.

IsLaunchedFromBubble

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

IsLocalVoiceInteractionSupported

Fragt ab, ob der derzeit aktivierte Sprachinteraktionsdienst die Rückgabe eines Sprachinteraktionenors zur 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 Benutzeroberflächenkomponenten wie WindowManageroder android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManagerzugreifen kann.

(Geerbt von Context)
IsVoiceInteraction

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

IsVoiceInteractionRoot

Wie #isVoiceInteraction, gibt aber nur zurück true , wenn dies auch der Grund für eine Sprachinteraktion ist.

JniIdentityHashCode

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

(Geerbt von Object)
JniPeerMembers

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

LastNonConfigurationInstance

Rufen Sie die nicht konfigurierten instance Daten ab, die zuvor von #onRetainNonConfigurationInstance()zurückgegeben wurden.

LaunchedFromPackage

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

LaunchedFromUid

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

LayoutInflater

Komfort beim Aufrufen von android.view.Window#getLayoutInflater.

LoaderManager

Geben Sie den LoaderManager für diese Aktivität zurück, und erstellen Sie ihn bei Bedarf.

LocalClassName

Gibt den Klassennamen für diese Aktivität mit entferntem Paketpräfix zurück.

MainExecutor

Gibt eine Executor zurück, die queuierte Aufgaben für den Standard Thread ausführt, der diesem Kontext zugeordnet ist.

(Geerbt von Context)
MainLooper

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

(Geerbt von ContextWrapper)
MaxNumPictureInPictureActions

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

MediaController

Ruft den Controller ab, der Medienschlüssel- und Volumeereignisse empfangen soll, während sich diese Aktivität im Vordergrund befindet. Oder: Legt einen fest MediaController , an den Medientasten und Volumeänderungen gesendet werden sollen.

MenuInflater

Gibt einen MenuInflater mit diesem Kontext zurück.

NoBackupFilesDir

Gibt den absoluten Pfad zum Verzeichnis im Dateisystem ähnlich wie zurück 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 den OnBackInvokedDispatcher instance zurück, der dem Fenster zugeordnet ist, an das diese Aktivität angefügt ist.

OpPackageName

Gibt den Paketnamen zurück, der für android.app.AppOpsManager Aufrufe aus diesem Kontext verwendet werden soll, damit die UID-Überprüfung des App ops-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

Geben Sie packageManager instance zurück, um nach globalen Paketinformationen zu suchen.

(Geerbt von ContextWrapper)
PackageName

Gibt den Namen des Anwendungspakets 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)erstellt wurde.

(Geerbt von Context)
Parent

Gibt die übergeordnete Aktivität zurück, wenn diese Ansicht ein eingebettetes untergeordnetes Element ist.

ParentActivityIntent

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

PeerReference

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

(Geerbt von Object)
Referrer

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

RequestedOrientation

Gibt die aktuell angeforderte Ausrichtung der Aktivität zurück. Oder: Ändern Sie die gewünschte Ausrichtung dieser Aktivität.

Resources

Geben Sie einen Ressourcen-instance für das Paket Ihrer Anwendung zurück.

(Geerbt von ContextWrapper)
SearchEvent

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

SplashScreen

Rufen Sie die Schnittstelle ab, mit der die Aktivität mit dem Begrüßungsbildschirm kommunizieren kann.

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

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

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 von den Hardwarelautstärkereglern geändert werden soll. oder: Schlägt einen Audiodatenstrom vor, dessen Lautstärke von den Hardwarelautstärkereglern geändert werden soll.

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

Rufen Sie den aktuellen android.view.Window für die Aktivität ab.

WindowManager

Rufen Sie den Fenster-Manager ab, um benutzerdefinierte Fenster anzuzeigen.

Methoden

AddContentView(View, ViewGroup+LayoutParams)

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

ApplyOverrideConfiguration(Configuration)

Rufen Sie auf, um eine "Außerkraftsetzungskonfiguration" für diesen Kontext festzulegen. Hierbei handelt es sich um eine Konfiguration, die einen oder mehrere Werte der Standardkonfiguration beantwortet, die auf den Kontext angewendet wird.

(Geerbt von ContextThemeWrapper)
AttachBaseContext(Context)

Legen Sie den Basiskontext für diesen ContextWrapper fest.

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

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

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

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

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

Stellen Sie eine Verbindung mit einem Anwendungsdienst her, und erstellen Sie ihn bei Bedarf.

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

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

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

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

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

Bindet an einen Dienst in der angegebenen user Weise wie #bindService.

(Geerbt von Context)
CheckCallingOrSelfPermission(String)

Bestimmen Sie, ob dem Aufrufprozess eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde.

(Geerbt von ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Ermitteln Sie, ob dem aufrufenden Prozess 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 aufrufenden Prozess eines IPC <em>oder Sie</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde.

(Geerbt von Context)
CheckCallingPermission(String)

Ermitteln Sie, ob dem Aufrufprozess 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 Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde.

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

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

(Geerbt von ContextWrapper)
CheckSelfPermission(String)

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

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

Ermitteln 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 Benutzer-ID die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde.

(Geerbt von Context)
ClearOverrideActivityTransition(OverrideTransition)

Löscht die Animationen, die aus #overrideActivityTransitionfestgelegt 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()

Schließt das Optionsmenü progammmatisch.

CreateAttributionContext(String)

Gibt ein neues Context-Objekt für den aktuellen Context zurück, aber ein Attribut für ein anderes Tag.

(Geerbt von Context)
CreateConfigurationContext(Configuration)

Gibt ein neues Context-Objekt für den aktuellen Context 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)

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

(Geerbt von ContextWrapper)
CreateDeviceContext(Int32)

Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, jedoch mit gerätebezogener deviceIdZuordnung.

(Geerbt von Context)
CreateDeviceProtectedStorageContext()

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

(Geerbt von ContextWrapper)
CreateDisplayContext(Display)

Gibt ein neues Context-Objekt für den aktuellen Context 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 an andere Personen übergeben können, damit sie die Ergebnisdaten zurück an Ihren #onActivityResult Rückruf senden können.

CreateWindowContext(Display, Int32, Bundle)

Erstellt ein Context für ein Nichtfensterandroid.app.Activity activity auf dem 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, in dem die privaten Datenbanken benannt werden, die dem Anwendungspaket dieses Kontexts zugeordnet sind.

(Geerbt von ContextWrapper)
DeleteDatabase(String)

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

(Geerbt von ContextWrapper)
DeleteFile(String)

Löschen Sie die angegebene private Datei, die dem Anwendungspaket dieses Kontexts zugeordnet ist.

(Geerbt von ContextWrapper)
DeleteSharedPreferences(String)

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

(Geerbt von ContextWrapper)
DismissDialog(Int32)
Veraltet.

Schließen Sie ein Dialogfeld, das zuvor über #showDialog(int)angezeigt wurde.

DismissKeyboardShortcutsHelper()

Schließen Sie den Bildschirm Tastenkombinationen.

DispatchGenericMotionEvent(MotionEvent)

Wird aufgerufen, um generische Bewegungsereignisse zu verarbeiten.

DispatchKeyEvent(KeyEvent)

Wird aufgerufen, um Schlüsselereignisse zu verarbeiten.

DispatchKeyShortcutEvent(KeyEvent)

Wird aufgerufen, um ein Tastenkombinationsereignis zu verarbeiten.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Wird aufgerufen, um die Auffüllung von AccessibilityEvents zu verarbeiten.

DispatchTouchEvent(MotionEvent)

Wird aufgerufen, um Touchscreenereignisse zu verarbeiten.

DispatchTrackballEvent(MotionEvent)

Wird aufgerufen, um Trackballereignisse zu verarbeiten.

Dispose()

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

(Geerbt von Object)
Dispose(Boolean)

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

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

Geben Sie den Status der Aktivität in den angegebenen Stream aus.

EnforceCallingOrSelfPermission(String, String)

Wenn weder Ihnen noch dem Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus.

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

Wenn dem aufrufenden Prozess eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde, lösen Sie aus SecurityException.

(Geerbt von ContextWrapper)
EnforceCallingPermission(String, String)

Wenn dem aufrufenden Prozess einer von Ihnen verarbeiteten IPC keine bestimmte Berechtigung erteilt wurde, lösen Sie eine SecurityExceptionaus.

(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 erteilt wurde, lösen Sie aus SecurityException.

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

Wenn die angegebene Berechtigung für einen bestimmten Prozess und die Benutzer-ID, die im System ausgeführt wird, nicht zulässig ist, lösen Sie eine aus 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 erteilt wurde, lösen Sie aus 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 nach Möglichkeit in den Bild-in-Bild-Modus in den aktuellen Systemzustand.

EnterPictureInPictureMode(PictureInPictureParams)

Versetzt die Aktivität nach Möglichkeit in den Bild-in-Bild-Modus in den aktuellen Systemzustand.

Equals(Object)

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

(Geerbt von Object)
FileList()

Gibt ein Array von Zeichenfolgen zurück, in dem die privaten Dateien benannt werden, die dem Anwendungspaket dieses Kontexts zugeordnet sind.

(Geerbt von ContextWrapper)
FindViewById(Int32)

Sucht nach einer Ansicht, die durch das android:id XML-Attribut identifiziert wurde, das in #onCreateverarbeitet wurde.

FindViewById<T>(Int32)

Sucht nach einer 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 #startActivityForResultgestartet haben.

FinishActivityFromChild(Activity, Int32)

Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieser aktivität ihre finishActivity() aufruft.

FinishAffinity()

Beenden Sie diese Aktivität sowie alle Unmittelbar darunter liegenden Aktivitäten in der aktuellen Aufgabe, die die gleiche Affinität haben.

FinishAfterTransition()

Kehrt den Eintrag "Transition" der Aktivitätsszene um und löst die aufrufende Aktivität aus, um den Exitübergang umzukehren.

FinishAndRemoveTask()

Rufen Sie dies auf, wenn Ihre Aktivität abgeschlossen ist und geschlossen werden soll und die Aufgabe vollständig entfernt werden sollte, um die Stammaktivität der Aufgabe zu beenden.

FinishFromChild(Activity)

Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieser Methode aufruft #finish .

GetColor(Int32)

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

(Geerbt von Context)
GetColorStateList(Int32)

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

(Geerbt von Context)
GetDatabasePath(String)

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

(Geerbt von ContextWrapper)
GetDir(String, FileCreationMode)

Rufen Sie bei Bedarf ein neues Verzeichnis ab, in dem die Anwendung ihre eigenen benutzerdefinierten Datendateien platzieren kann.

(Geerbt von ContextWrapper)
GetDrawable(Int32)

Gibt ein ziehbares Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet 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 ihr gehören.

(Geerbt von ContextWrapper)
GetExternalFilesDir(String)

Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem (also irgendwo unter ExternalStorageDirectory) zurück, in dem die Anwendung persistente Dateien speichern kann, die ihr gehören.

(Geerbt von ContextWrapper)
GetExternalFilesDirs(String)

Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung persistente Dateien platzieren kann, die ihr gehören.

(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 im Dateisystem zurück, in dem eine datei gespeichert ist, die mit OpenFileOutput(String, FileCreationMode) erstellt wurde.

(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 (sofern vorhanden) gefunden werden können.

(Geerbt von ContextWrapper)
GetPreferences(FileCreationMode)

Rufen Sie ein SharedPreferences -Objekt für den Zugriff auf Einstellungen ab, die für diese Aktivität privat sind.

GetSharedPreferences(String, FileCreationMode)

Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und speichern Sie sie, und geben Sie einen SharedPreferences zurück, über den Sie die Werte abrufen und ändern können.

(Geerbt von ContextWrapper)
GetString(Int32)

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück.

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

Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle des Anwendungspakets zurück.

(Geerbt von Context)
GetSystemService(Class)

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

(Geerbt von Context)
GetSystemService(String)

Gibt das Handle anhand des Namens an einen Dienst auf Systemebene zurück.

(Geerbt von ContextWrapper)
GetSystemServiceName(Class)

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

(Geerbt von ContextWrapper)
GetText(Int32)

Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück.

(Geerbt von Context)
GetTextFormatted(Int32)

Gibt einen lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle des Anwendungspakets zurück.

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

Erteilen Sie einem anderen Paket die Berechtigung für den Zugriff auf einen bestimmten URI, unabhängig davon, ob dieses Paket über die allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt.

(Geerbt von ContextWrapper)
InvalidateOptionsMenu()

Deklarieren Sie, dass das Menü "Optionen" geändert wurde, sodass neu erstellt werden sollte.

JavaFinalize()

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

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

Wrapper umContentResolver#query(android.net.Uri , String[], String, String[], String) , damit das resultierende Cursor aufgerufen werden kann #startManagingCursor , damit die Aktivität ihren Lebenszyklus für Sie verwaltet.

MoveDatabaseFrom(Context, String)

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

(Geerbt von ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

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

(Geerbt von ContextWrapper)
MoveTaskToBack(Boolean)

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

NavigateUpTo(Intent)

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

NavigateUpToFromChild(Activity, Intent)

Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieser Methode aufruft #navigateUpTo .

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[])

Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab.

(Geerbt von Context)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, 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 wurde.

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 zurückgebenden Aktivitätsübergang verfügbar macht, sodass Sie den resultCode und alle zusätzlichen Daten daraus erhalten.

OnActivityResult(Int32, Result, Intent)

Wird aufgerufen, wenn eine aktivität, die Sie gestartet haben, beendet wird. Dadurch erhalten Sie den requestCode, mit dem Sie sie gestartet haben, den zurückgegebenen resultCode und alle zusätzlichen Daten daraus.

OnApplyThemeResource(Resources+Theme, Int32, Boolean)

Aufgerufen von #setTheme und #getTheme , um eine Designressource auf das aktuelle Theme-Objekt anzuwenden.

(Geerbt von ContextThemeWrapper)
OnAttachedToWindow()

Wird aufgerufen, wenn das der Aktivität zugeordnete Standard Fenster an den Fenster-Manager angefügt wurde.

OnAttachFragment(Fragment)

Wird aufgerufen, wenn ein Fragment an diese Aktivität angefügt wird, unmittelbar nach dem Aufruf der - Fragment#onAttach Fragment.onAttach() Methode und vor Fragment#onCreate Fragment.onCreate().

OnBackPressed()

Wird aufgerufen, wenn die Aktivität erkannt hat, dass der Benutzer die Zurück-Taste gedrückt hat.

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 aufgerufen, wenn sich die Inhaltsansicht des Bildschirms ändert (aufgrund eines Aufrufs von M:Android.Views.Window.SetContentView(Android.Views.View,. LayoutParams) oder AddContentView(View, ViewGroup+LayoutParams)).

OnContextItemSelected(IMenuItem)

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

OnContextMenuClosed(IMenu)

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

OnCreate(Bundle)

Wird aufgerufen, wenn die Aktivität gestartet wird.

OnCreate(Bundle, PersistableBundle)

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

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Wird aufgerufen, wenn ein Kontextmenü für angezeigt view wird.

OnCreateDescription()

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

OnCreateDescriptionFormatted()

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

OnCreateDialog(Int32)
Veraltet.

Dieses Member ist veraltet.

OnCreateDialog(Int32, Bundle)
Veraltet.

Rückruf zum Erstellen von Dialogen, die von der Aktivität für Sie verwaltet (gespeichert und wiederhergestellt) werden.

OnCreateNavigateUpTaskStack(TaskStackBuilder)

Definieren Sie den synthetischen Aufgabenstapel, der während der Up-Navigation aus einer anderen Aufgabe generiert wird.

OnCreateOptionsMenu(IMenu)

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

OnCreatePanelMenu(Int32, IMenu)

Die Standardimplementierung von .android.view.Window.Callback#onCreatePanelMenu für Aktivitäten.

OnCreatePanelView(Int32)

Die Standardimplementierung von .android.view.Window.Callback#onCreatePanelView für Aktivitäten.

OnCreateThumbnail(Bitmap, Canvas)

Dieses Member ist veraltet.

OnCreateView(String, Context, IAttributeSet)

Standardimplementierung von android.view.LayoutInflater.Factory#onCreateView wird beim Aufblasen mit dem von #getSystemServicezurückgegebenen LayoutInflater verwendet.

OnCreateView(View, String, Context, IAttributeSet)

Standardimplementierung vonandroid.view.LayoutInflater.Factory2#onCreateView(View, String, Context, AttributeSet) wird beim Aufblasen mit dem layoutInflater verwendet, der von zurückgegeben wird #getSystemService.

OnDestroy()

Führen Sie eine abschließende Bereinigung aus, bevor eine Aktivität zerstört wird.

OnDetachedFromWindow()

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

OnEnterAnimationComplete()

Aktivitäten können während des Zeitraums, in dem ihre Fenster animieren, 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(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): gibt immer false zurück (behandelt das Ereignis nicht).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Standardimplementierung von KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) 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 ein Schlüssel freigegeben wurde und nicht von einer der Ansichten innerhalb der Aktivität behandelt wurde.

OnLocalVoiceInteractionStarted()

Rückruf, um anzugeben, dass #startLocalVoiceInteraction(Bundle) eine Sprachinteraktionssitzung gestartet wurde.

OnLocalVoiceInteractionStopped()

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

OnLowMemory()

Dies wird aufgerufen, wenn das Gesamtsystem über wenig Arbeitsspeicher verfügt und aktiv ausgeführte Prozesse ihre Arbeitsspeicherauslastung verringern sollten.

OnMenuItemSelected(Int32, IMenuItem)

Die Standardimplementierung von .android.view.Window.Callback#onMenuItemSelected für Aktivitäten.

OnMenuOpened(Int32, IMenu)

Hinzugefügt werden

OnMultiWindowModeChanged(Boolean)

Wird vom System aufgerufen, wenn die Aktivität vom Vollbildmodus in den Modus mit mehreren Fenstern wechselt und umgekehrt.

OnMultiWindowModeChanged(Boolean, Configuration)

Wird vom System aufgerufen, wenn die Aktivität vom Vollbildmodus in den Modus mit mehreren Fenstern wechselt und umgekehrt.

OnNavigateUp()

Diese Methode wird immer dann aufgerufen, wenn der Benutzer in der Aktivitätshierarchie Ihrer Anwendung über die Aktionsleiste nach oben navigiert.

OnNavigateUpFromChild(Activity)

Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieser aktivität versucht, nach oben zu navigieren.

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 #startActivityvon verwendet hat.

OnOptionsItemSelected(IMenuItem)

Dieser Hook wird immer dann aufgerufen, wenn ein Element in Ihrem Optionsmenü ausgewählt wird.

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 wenn ein Element ausgewählt wird).

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, sie aber weiterhin auf dem Bildschirm angezeigt wird.

OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer)

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

OnPictureInPictureModeChanged(Boolean)

Wird vom System aufgerufen, wenn die Aktivität in den und aus dem Bild-in-Bild-Modus wechselt.

OnPictureInPictureModeChanged(Boolean, Configuration)

Wird vom System aufgerufen, wenn die Aktivität in den und aus dem Bild-in-Bild-Modus wechselt.

OnPictureInPictureRequested()

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

OnPictureInPictureUiStateChanged(PictureInPictureUiState)

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

OnPostCreate(Bundle)

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

OnPostCreate(Bundle, PersistableBundle)

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

OnPostResume()

Wird aufgerufen, wenn die Aktivitätsaufnahme abgeschlossen ist (nachdem #onResume aufgerufen wurde).

OnPrepareDialog(Int32, Dialog)
Veraltet.

Dieses Member ist veraltet.

OnPrepareDialog(Int32, Dialog, Bundle)
Veraltet.

Bietet die Möglichkeit, ein verwaltetes Dialogfeld vorzubereiten, bevor es angezeigt wird.

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

Bereiten Sie den synthetischen Aufgabenstapel vor, der während der Navigation nach oben aus einer anderen Aufgabe generiert wird.

OnPrepareOptionsMenu(IMenu)

Bereiten Sie das Standardoptionenmenü des Bildschirms vor, um angezeigt zu werden.

OnPreparePanel(Int32, View, IMenu)

Die Standardimplementierung von .android.view.Window.Callback#onPreparePanel für Aktivitäten.

OnProvideAssistContent(AssistContent)

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

OnProvideAssistData(Bundle)

Dies wird aufgerufen, wenn der Benutzer eine Unterstützung anfordert, um eine vollständige Intent#ACTION_ASSIST Absicht mit dem gesamten Kontext der aktuellen Anwendung zu erstellen.

OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32)

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

OnProvideReferrer()

Überschreiben Sie, um den gewünschten Referrer für den Inhalt zu generieren, der derzeit von der App angezeigt wird.

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

Rückruf für das Ergebnis der Anforderung von Berechtigungen.

OnRestart()

Wird nach #onStop aufgerufen, wenn die aktuelle Aktivität dem Benutzer erneut angezeigt wird (der Benutzer hat zurück zu ihr navigiert).

OnRestoreInstanceState(Bundle)

Diese Methode wird aufgerufen #onStart , wenn die Aktivität aus einem zuvor gespeicherten Zustand neu initialisiert wird, wie hier in <var>savedInstanceState</var> angegeben.

OnRestoreInstanceState(Bundle, PersistableBundle)

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

OnResume()

Wird nach #onRestoreInstanceState, #onRestartoder #onPauseaufgerufen.

OnRetainNonConfigurationInstance()

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

OnSaveInstanceState(Bundle)

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

OnSaveInstanceState(Bundle, PersistableBundle)

Dies ist identisch mit#onSaveInstanceState, wird jedoch für Aktivitäten aufgerufen, die mit dem auf persistAcrossRebootsfestgelegten Attribut android.R.attr#persistableMode erstellt wurden.

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 &mdash aufgerufen; oder nach #onRestart dem Zeitpunkt, als die Aktivität beendet wurde, wird aber jetzt wieder für den Benutzer angezeigt.

OnStateNotSaved()

Wird aufgerufen, wenn ein #onResume vor anderen Rückrufen vor #onNewIntent dem Fortsetzen wie und #onActivityResultangezeigt wird.

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, wenn der Trackball verschoben und nicht von einer der Ansichten innerhalb der Aktivität behandelt wurde.

OnTrimMemory(TrimMemory)

Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es ein guter Zeitpunkt für einen Prozess ist, nicht benötigten Arbeitsspeicher aus seinem Prozess zu kürzen.

OnUserInteraction()

Wird immer aufgerufen, wenn ein Key-, Touch- oder Trackballereignis an die Aktivität gesendet wird.

OnUserLeaveHint()

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

OnVisibleBehindCanceled()

Wird aufgerufen, wenn eine transluzente Aktivität über dieser Aktivität undurchsichtig wird oder eine andere Aktivität gestartet wird.

OnWindowAttributesChanged(WindowManagerLayoutParams)

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

OnWindowFocusChanged(Boolean)

Wird aufgerufen, wenn der Aktuelle Window der Aktivität den Fokus gewinnt oder verliert.

OnWindowStartingActionMode(ActionMode+ICallback)

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

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

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 view.

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 dem Anwendungspaket dieses Kontexts zum Schreiben zugeordnet ist.

(Geerbt von ContextWrapper)
OpenOptionsMenu()

Das Menü "Optionen" wird programmgesteuert geöffnet.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist.

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

Öffnen Sie eine neue private SQLiteDatabase, die dem Anwendungspaket dieses Kontexts zugeordnet ist.

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

Passt die Animation für den Aktivitätsübergang mit dieser Aktivität an.

OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

Passt die Animation für den Aktivitätsübergang mit dieser Aktivität an.

OverridePendingTransition(Int32, Int32)

Rufen Sie unmittelbar nach einer der Varianten von #startActivity(Intent) oder #finish auf, um eine explizite Übergangsanimation anzugeben, die als Nächstes ausgeführt werden soll.

OverridePendingTransition(Int32, Int32, Int32)

Rufen Sie unmittelbar nach einer der Varianten von #startActivity(Intent) oder #finish auf, um eine explizite Übergangsanimation anzugeben, die als Nächstes ausgeführt werden soll.

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

Verschieben Sie den Eintritt der Aktivitätsübergänge, wenn aktivität mit android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[])gestartet wurde.

Recreate()

Bewirkt, dass diese Aktivität mit einem neuen instance neu erstellt wird.

RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Registrieren Sie einen Application.ActivityLifecycleCallbacks instance, der Nur für diese Aktivität Lebenszyklusrückrufe empfängt.

RegisterComponentCallbacks(IComponentCallbacks)

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

(Geerbt von Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Fügt einen neuen geänderten Listener der Geräte-ID hinzu, der Contextaufgerufen 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 (das Kontextmenü kann in mehreren Ansichten angezeigt werden).

RegisterReceiver(BroadcastReceiver, IntentFilter)

Registrieren Sie einen BroadcastReceiver, der im Standard-Aktivitätsthread ausgeführt werden soll.

(Geerbt von ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Veraltet.

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

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

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

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

Registrieren Sie sich, um Absichtsübertragungen zu empfangen, um sie im Kontext von Scheduler auszuführen.

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

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

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

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

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

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

ReleaseInstance()

Bitten Sie, dass die lokale App instance dieser Aktivität freigegeben wird, um ihren Arbeitsspeicher freizugeben.

RemoveDialog(Int32)
Veraltet.

Entfernt alle internen Verweise auf ein Dialogfeld, das von dieser Aktivität verwaltet wird.

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

Melden Sie dem System zu Diagnose- und Optimierungszwecken, dass Ihre App jetzt vollständig gezeichnet ist.

RequestDragAndDropPermissions(DragEvent)

Erstellen Sie DragAndDropPermissions ein An diese Aktivität gebundenes Objekt, und steuern Sie die Zugriffsberechtigungen für Inhalts-URIs, die dem DragEventzugeordnet sind.

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Fordern Sie an, die Freihandform-Aktivität im Vollbildmodus zu platzieren.

RequestPermissions(String[], Int32)

Fordert berechtigungen an, die dieser Anwendung gewährt werden sollen.

RequestShowKeyboardShortcuts()

Fordern Sie an, dass der Bildschirm Tastenkombinationen angezeigt wird.

RequestVisibleBehind(Boolean)

Aktivitäten, die hinter einer transluzenten Aktivität über ihnen sichtbar bleiben möchten, müssen diese Methode jederzeit zwischen dem Start von #onResume() und der Rückgabe von #onPause()aufrufen.

RequestWindowFeature(WindowFeatures)

Aktivieren Sie erweiterte Fensterfeatures.

RequireViewById(Int32)

Sucht nach einer Ansicht, die durch das android:id XML-Attribut identifiziert wurde, das in #onCreateverarbeitet 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 die Sperrung einer oder mehrerer Berechtigungen für das aufrufende Paket aus.

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

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

(Geerbt von ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

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

(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)

Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers.

(Geerbt von ContextWrapper)
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, String, Bundle)

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

(Geerbt von Context)
SendBroadcastAsUser(Intent, UserHandle)

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

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

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

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

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

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

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

(Geerbt von ContextWrapper)
SendOrderedBroadcast(Intent, String)

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

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

Version von, mit der SendBroadcast(Intent) Sie Daten aus der Übertragung zurückerhalten können.

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

Senden Sie die angegebene Absicht an alle interessierten BroadcastReceivers und liefern Sie sie einzeln, damit mehr bevorzugte Empfänger die Übertragung nutzen können, bevor sie an weniger bevorzugte Empfänger gesendet wird.

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

Version von, mit der #sendBroadcast(Intent) Sie Daten aus der Übertragung zurückerhalten können.

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

Version von, mit der #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Sie den App-Betrieb angeben können, um Einschränkungen zu erzwingen, für die empfänger die Übertragung gesendet wird.

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

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

(Geerbt von ContextWrapper)
SendStickyBroadcast(Intent)
Veraltet.

Führen Sie eine #sendBroadcast(Intent) aus, die "sticky" ist, d. h. die Absicht, die Sie senden, bleibt nach Abschluss der Übertragung in der Nähe, sodass andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter)abrufen können.

(Geerbt von ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Führen Sie eine #sendBroadcast(Intent) aus, die "klebrig" ist, d. h., die Absicht, die Sie senden, bleibt nach Abschluss der Übertragung erhalten, sodass andere diese Daten schnell über den Rückgabewert von #registerReceiver(BroadcastReceiver, IntentFilter)abrufen können.

(Geerbt von Context)
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 fest android.widget.Toolbar Toolbar , dass als die ActionBar für dieses Aktivitätsfenster fungiert.

SetContentView(Int32)

Legen Sie den Aktivitätsinhalt aus einer Layoutressource fest.

SetContentView(View)

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

SetContentView(View, ViewGroup+LayoutParams)

Legen Sie den Aktivitätsinhalt aus einer Layoutressource 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) zum Starten einer Aktivität verwendet wurde, <wird var>callback</var> 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 var-Rückruf></Var> aufgerufen, um freigegebene Elemente bei der Startaktivität zu behandeln.

SetFeatureDrawable(WindowFeatures, Drawable)

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

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Komfort beim Aufrufen von android.view.Window#setFeatureDrawableAlpha.

SetFeatureDrawableResource(WindowFeatures, Int32)

Komfort beim Aufrufen von android.view.Window#setFeatureDrawableResource.

SetFeatureDrawableUri(WindowFeatures, Uri)

Komfort beim Aufrufen von android.view.Window#setFeatureDrawableUri.

SetFinishOnTouchOutside(Boolean)

Legt fest, ob diese Aktivität beendet wird, 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 Activity auf dem Sperrbildschirm angezeigt werden soll, wenn der Sperrbildschirm aktiviert ist und hinter dieser Aktivität eine weitere Aktivität mit dem showWhenLock-Attribut festgelegt ist.

SetLocusContext(LocusId, Bundle)

Legt den android.content.LocusId für diese Aktivität fest.

SetPersistent(Boolean)

Dieses Member ist veraltet.

SetPictureInPictureParams(PictureInPictureParams)

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

SetProgress(Int32)

Legt den Fortschritt für die Statusanzeigen im Titel fest.

SetProgressBarIndeterminate(Boolean)

Legt fest, ob die horizontale Statusanzeige im Titel unbestimmt sein soll (der Kreis ist immer unbestimmt).

SetProgressBarIndeterminateVisibility(Boolean)

Legt die Sichtbarkeit der unbestimmten Statusleiste im Titel fest.

SetProgressBarVisibility(Boolean)

Legt die Sichtbarkeit der Statusanzeige im Titel fest.

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 verwendete" verwendet werden soll.

SetResult(Result)

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

SetResult(Result, Intent)

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

SetSecondaryProgress(Int32)

Legt den sekundären Fortschritt für die Statusleiste im Titel fest.

SetShouldDockBigOverlays(Boolean)

Gibt eine Einstellung zum Andocken großer Überlagerungen wie der erweiterten Bild-in-Bild-in-Bild-Darstellung auf dem Fernseher an (siehe PictureInPictureParams.Builder#setExpandedAspectRatio).

SetShowWhenLocked(Boolean)

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

SetTaskDescription(ActivityManager+TaskDescription)

Legt Informationen fest, die die Aufgabe mit dieser Aktivität für die Darstellung auf der Benutzeroberfläche des zuletzt verwendeten Systems beschreiben.

SetTheme(Int32)

Legen Sie das Basisdesign für diesen Kontext fest.

(Geerbt von ContextWrapper)
SetTheme(Resources+Theme)

Legen Sie die Konfiguration des aktuellen Designs fest.

(Geerbt von ContextThemeWrapper)
SetTitle(Int32)

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

SetTranslucent(Boolean)

Konvertieren Sie eine Aktivität, die insbesondere mit android.R.attr#windowIsTranslucent oder android.R.attr#windowIsFloating attributieren, 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 Activity fortgesetzt wird.

SetVisible(Boolean)

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

SetVrModeEnabled(Boolean, ComponentName)

Aktivieren oder deaktivieren Sie den Virtual Reality-Modus (VR) 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 angedockt werden sollen, wie durch #setShouldDockBigOverlaysfestgelegt.

ShouldShowRequestPermissionRationale(String)

Ruft ab, ob Sie die Benutzeroberfläche mit einer Begründung anzeigen sollten, bevor Sie eine Berechtigung anfordern.

ShouldUpRecreateTask(Intent)

Gibt true zurück, wenn die App die Aufgabe neu erstellen soll, wenn sie von dieser Aktivität mithilfe von targetIntent nach oben navigiert.

ShowAssist(Bundle)

Bitten Sie, dem Benutzer die aktuelle Assistent anzuzeigen.

ShowDialog(Int32)
Veraltet.

Einfache Version von #showDialog(int, Bundle) , die keine Argumente akzeptiert.

ShowDialog(Int32, Bundle)
Veraltet.

Anzeigen eines Dialogfelds, das von dieser Aktivität verwaltet wird.

ShowLockTaskEscapeMessage()

Zeigt dem Benutzer die systemdefinierte Meldung an, die dem Benutzer mitteilt, wie der Sperraufgabenmodus beendet werden soll.

StartActionMode(ActionMode+ICallback)

Starten Sie einen Aktionsmodus des Standardtyps ActionMode#TYPE_PRIMARY.

StartActionMode(ActionMode+ICallback, ActionModeType)

Starten Sie einen Aktionsmodus des Standardtyps ActionMode#TYPE_PRIMARY.

StartActivities(Intent[])

Identisch mit StartActivities(Intent[], Bundle) ohne angabe von Optionen.

(Geerbt von ContextWrapper)
StartActivities(Intent[], Bundle)

Starten Sie mehrere neue Aktivitäten.

(Geerbt von ContextWrapper)
StartActivity(Intent)

Identisch mit StartActivity(Intent, Bundle) ohne angabe von Optionen.

(Geerbt von ContextWrapper)
StartActivity(Intent, Bundle)

Starten Sie eine neue Aktivität.

(Geerbt von ContextWrapper)
StartActivity(Type)

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

(Geerbt von Context)
StartActivityForResult(Intent, Int32)

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

StartActivityForResult(Intent, Int32, Bundle)

Starten Sie eine Aktivität, für die Sie nach Abschluss des Vorgangs ein Ergebnis wünschen.

StartActivityForResult(Type, Int32)

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

StartActivityFromChild(Activity, Intent, Int32)

Identisch mit dem Aufrufen #startActivityFromChild(Activity, Intent, int, Bundle) ohne Optionen.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieser methode oder #startActivityForResult aufruft#startActivity.

StartActivityFromFragment(Fragment, Intent, Int32)

Identisch mit dem Aufrufen #startActivityFromFragment(Fragment, Intent, int, Bundle) ohne Optionen.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Dies wird aufgerufen, wenn ein Fragment in dieser Aktivität die - Fragment#startActivity oder Fragment#startActivityForResult -Methode aufruft.

StartActivityIfNeeded(Intent, Int32)

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

StartActivityIfNeeded(Intent, Int32, Bundle)

Eine spezielle Variante zum Starten einer Aktivität nur, wenn eine neue Aktivität instance erforderlich ist, um die angegebene Absicht zu verarbeiten.

StartForegroundService(Intent)

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

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

Beginnen Sie mit der Ausführung einer Instrumentation Klasse.

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

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

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

Wie StartActivity(Intent, Bundle), aber verwenden Sie einen IntentSender, um zu beginnen.

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

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

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

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

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

Identisch mit dem Aufrufen #startIntentSenderFromChild(Activity, IntentSender, int, Intent, int, int, int, Bundle) ohne Optionen.

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

Wie #startActivityFromChild(Activity, Intent, int), aber nehmen Sie einen IntentSender; siehe#startIntentSenderForResult(IntentSender, int, Intent, int, int, int) weitere Informationen.

StartLocalVoiceInteraction(Bundle)

Startet eine lokale Sprachinteraktionssitzung.

StartLockTask()

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

StartManagingCursor(ICursor)
Veraltet.

Diese Methode ermöglicht es der Aktivität, den jeweiligen CursorLebenszyklus basierend auf dem Lebenszyklus der Aktivität für Sie zu verwalten.

StartNextMatchingActivity(Intent)

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

StartNextMatchingActivity(Intent, Bundle)

Spezielle Version des Startens einer Aktivität, die verwendet wird, wenn Sie andere Aktivitätskomponenten ersetzen.

StartPostponedEnterTransition()

Beginnen Sie verzögerte Übergänge, nachdem #postponeEnterTransition() aufgerufen wurde.

StartSearch(String, Boolean, Bundle, Boolean)

Dieser Hook wird aufgerufen, um die Such-Benutzeroberfläche 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)gestartet wurde.

StopLockTask()

Beenden Sie die Sperre der aktuellen Aufgabe.

StopManagingCursor(ICursor)
Veraltet.

Bei einem Cursor, der zuvor an #startManagingCursorgegeben wurde, beenden Sie die Verwaltung dieses Cursors durch die Aktivität.

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>()

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

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
TriggerSearch(String, Bundle)

#startSearchÄhnlich wie , löst aber die Suchabfrage nach dem Aufrufen des Suchdialogfelds aus.

UnbindService(IServiceConnection)

Trennen Sie die Verbindung mit einem Anwendungsdienst.

(Geerbt von ContextWrapper)
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Heben Sie die Registrierung einer Application.ActivityLifecycleCallbacks zuvor bei registrierten auf #registerActivityLifecycleCallbacks.

UnregisterComponentCallbacks(IComponentCallbacks)

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

(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()

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

(Geerbt von Object)
UnregisterReceiver(BroadcastReceiver)

Heben Sie die Registrierung eines zuvor registrierten BroadcastReceiver auf.

(Geerbt von ContextWrapper)
UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback)

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

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Für einen Dienst, der zuvor an #bindService oder eine verknüpfte Methode gebunden ist, ändern Sie, 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 aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

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

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Geerbt von Object)
IJavaPeerable.Finalized()

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

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

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

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Gilt für: