Activity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann.
[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
inherit ContextThemeWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
interface KeyEvent.ICallback
interface LayoutInflater.IFactory
interface LayoutInflater.IFactory2
interface View.IOnCreateContextMenuListener
interface Window.ICallback
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. Fast alle Aktivitäten interagieren mit dem Benutzer, sodass die Activity-Klasse das Erstellen eines Fensters für Sie übernimmt, in dem Sie Die Benutzeroberfläche #setContentViewplatzieren können. Während Aktivitäten dem Benutzer häufig als Vollbildfenster angezeigt werden, können sie auch auf andere Weise verwendet werden: als unverankerte Fenster (über ein Design mit android.R.attr#windowIsFloating Set), den Mehrfenstermodus oder in andere Fenster eingebettet.
Es gibt zwei Methoden, die fast alle Unterklassen der Aktivität implementieren werden:
<ul><li>#onCreate ist der Ort, an dem Sie Ihre Aktivität initialisieren. Am wichtigsten: Hier rufen #setContentView(int) Sie in der Regel eine Layoutressource auf, die Ihre Benutzeroberfläche definiert, und verwenden #findViewById sie zum Abrufen der Widgets in dieser Benutzeroberfläche, mit der Sie programmgesteuert interagieren müssen.
<li>#onPause ist der Ort, an dem Sie mit dem Benutzer umgehen, der aktive Interaktion mit der Aktivität anzuhalten. Alle vom Benutzer vorgenommenen Änderungen sollten an diesem Punkt übernommen werden (in der Regel auf die android.content.ContentProvider Aufbewahrung der Daten). In diesem Zustand ist die Aktivität weiterhin auf dem Bildschirm sichtbar.
</ul>
Damit sie verwendet android.content.Context#startActivity Context.startActivity()werden kann, müssen alle Aktivitätsklassen über eine entsprechende android.R.styleable#AndroidManifestActivity <activity> Deklaration im Paket AndroidManifest.xmlverfügen.
Themen, die hier behandelt werden: ol>li Fragments<li>Activity Lifecycle<li Konfigurationsänderungen<li>>Startaktivitäten und Abrufen von Ergebnissen<li>Saving Persistent State<li>Permissions<li>Process Lifecycle</ol><<>
<div class="special reference"><h3>Developer Guides</h3>
Die Activity-Klasse ist ein wichtiger Bestandteil des gesamten Lebenszyklus einer Anwendung, und die Art und Weise, wie Aktivitäten gestartet und zusammengestellt werden, ist ein grundlegender Bestandteil des Anwendungsmodells der Plattform. Eine detaillierte Perspektive auf die Struktur einer Android-Anwendung und das Verhalten von Aktivitäten finden Sie in den Entwicklerhandbüchern für Anwendungsgrundsätzeund Aufgaben und Back Stack.For a detailed perspective on the structure of an Android application fundamentals and Tasks and Back Stack developer guides.
Im Entwicklerhandbuch " Aktivitäten " finden Sie auch eine ausführliche Diskussion über das Erstellen von Aktivitäten.
</div>
"Fragmente"><h3>Fragmente</h3>
Die androidx.fragment.app.FragmentActivity Unterklasse kann die androidx.fragment.app.Fragment Klasse verwenden, um ihren Code besser zu modularisieren, komplexere Benutzeroberflächen für größere Bildschirme zu erstellen und die Anwendung zwischen kleinen und großen Bildschirmen zu skalieren.
Weitere Informationen zur Verwendung von Fragmenten finden Sie im Entwicklerhandbuch für Fragmente .
"ActivityLifecycle"><h3>Activity Lifecycle</h3>
Aktivitäten im System werden als Aktivitätsstapel verwaltet. Wenn eine neue Aktivität gestartet wird, wird sie in der Regel am Anfang des aktuellen Stapels platziert und wird zur laufenden Aktivität – die vorherige Aktivität bleibt immer unter dem Aktivitätsstapel und wird erst wieder in den Vordergrund verschoben, wenn die neue Aktivität beendet wird. Auf dem Bildschirm kann ein oder mehrere Aktivitätsstapel angezeigt werden.
Eine Aktivität weist im Wesentlichen vier Zustände auf:
<ul>li Wenn sich eine Aktivität im Vordergrund des Bildschirms befindet (an der höchsten Position des obersten Stapels), ist <sie aktiv<>/em oder <em>running</em>>.>< Dies ist in der Regel die Aktivität, mit der der Benutzer gerade interagiert.</li li>><Wenn eine Aktivität den Fokus verloren hat, dem Benutzer aber weiterhin angezeigt wird, ist <sie sichtbar<>/em>. Es ist möglich, wenn sich eine neue nicht vollständige oder transparente Aktivität über Ihrer Aktivität befindet, eine andere Aktivität im Mehrfenstermodus eine höhere Position hat oder die Aktivität selbst nicht im aktuellen Fenstermodus fokussierbar ist. Diese Aktivität ist vollständig lebendig (es verwaltet alle Status- und Mitgliedsinformationen und bleibt dem Fenster-Manager zugeordnet). <li>Wenn eine Aktivität vollständig von einer anderen Aktivität verdeckt wird, wird <sie angehalten<>/em> oder <em>hidden</em>. Es behält weiterhin alle Status- und Mitgliedsinformationen bei, es ist jedoch für den Benutzer nicht mehr sichtbar, sodass sein Fenster ausgeblendet ist und häufig vom System getötet wird, wenn an anderer Stelle Arbeitsspeicher benötigt wird.</li Li>><Das System kann die Aktivität aus dem Speicher ablegen, indem es entweder aufgefordert wird, den Vorgang abzuschließen oder einfach seinen Prozess zu töten, wodurch es <zerstört></em.> Wenn sie erneut für den Benutzer angezeigt wird, muss sie vollständig neu gestartet und im vorherigen Zustand wiederhergestellt werden.</li></ul>
Das folgende Diagramm zeigt die wichtigen Statuspfade einer Aktivität. Die quadratischen Rechtecke stellen Rückrufmethoden dar, die Sie implementieren können, um Vorgänge auszuführen, wenn sich die Aktivität zwischen den Zuständen bewegt. Die farbigen Ovale sind hauptzustände, in denen sich die Aktivität befinden kann.
<img class="invert" style="display: block; margin: auto;" src=".. /.. /.. /images/activity_lifecycle.png" alt="State diagram for the Android activity lifecycle". />
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 bis android.app.Activity#onCreate zu einem einzelnen endgültigen Aufruf an android.app.Activity#onDestroy. Eine Aktivität führt die Einrichtung des "globalen" Zustands in onCreate() durch und gibt alle verbleibenden Ressourcen in onDestroy() frei. Wenn beispielsweise ein Thread im Hintergrund ausgeführt wird, um Daten aus dem Netzwerk herunterzuladen, kann er diesen Thread in onCreate() erstellen und dann den Thread in onDestroy() beenden.
<li>Die <sichtbare Lebensdauer></b> einer Aktivität erfolgt zwischen einem Anruf bis android.app.Activity#onStart zu einem entsprechenden Aufruf.android.app.Activity#onStop Während dieser Zeit kann der Benutzer die Aktivität auf dem Bildschirm sehen, obwohl er sich möglicherweise nicht im Vordergrund befindet und mit dem Benutzer interagiert. Zwischen diesen beiden Methoden können Sie Ressourcen verwalten, die zum Anzeigen der Aktivität für den Benutzer erforderlich sind. Sie können z. B. eine android.content.BroadcastReceiver in "onStart()" registrieren, um Änderungen zu überwachen, die sich auf die Benutzeroberfläche auswirken, und die Registrierung in onStop() aufheben, wenn der Benutzer nicht mehr sieht, was Angezeigt wird. Die Methoden onStart() und onStop() können mehrmals aufgerufen werden, da die Aktivität für den Benutzer sichtbar und ausgeblendet wird.
<li>Die <b-Vordergrundlebensdauer></b> einer Aktivität erfolgt zwischen einem Aufruf bis android.app.Activity#onResume zu einem entsprechenden Aufruf.android.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 Ruhezustand wechselt, wenn ein Aktivitätsergebnis übermittelt wird, wenn eine neue Absicht übermittelt wird - sodass der Code in diesen Methoden relativ einfach sein sollte.
</ul>
Der gesamte Lebenszyklus einer Aktivität wird durch die folgenden Aktivitätsmethoden definiert. All dies sind Hooks, die Sie außer Kraft setzen können, um entsprechende Aufgaben auszuführen, wenn sich der Status der Aktivität ändert. Alle Aktivitäten werden implementiert android.app.Activity#onCreate , um ihre anfängliche Einrichtung durchzuführen. Viele implementieren android.app.Activity#onPause auch, um Änderungen an Daten zu übernehmen und sich darauf vorzubereiten, die Interaktion mit dem Benutzer anzuhalten und android.app.Activity#onStop damit zu umgehen, dass sie nicht mehr auf dem Bildschirm sichtbar sind. Sie sollten bei der Implementierung dieser Methoden 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>><Called when the activity is first created.><>< Hier sollten Sie die gesamte statische Einrichtung ausführen: Erstellen von Ansichten, Binden von Daten an Listen usw. Diese Methode bietet Ihnen auch ein Bundle, das den zuvor fixierten Zustand der Aktivität enthält, sofern vorhanden.
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><>Called after your activity has been stopped, prior to it being started again.><
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 td>><Aufgerufen, wenn die Aktivität für den Benutzer sichtbar wird.
Gefolgt davononResume(), ob die Aktivität in den Vordergrund kommt oder onStop() wenn sie ausgeblendet wird.</td><td align="center">No</td 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><>Called when the activity will start interacting with the user. An diesem Punkt befindet sich Ihre Aktivität am Anfang des Aktivitätsstapels, wobei benutzereingaben.
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 td><>Called when the activity lose foreground state, is not longer focusable or before transition to stopped/hidden or destroyed state. Die Aktivität ist für den Benutzer weiterhin sichtbar, daher wird empfohlen, sie visuell aktiv zu halten und die Benutzeroberfläche weiterhin zu aktualisieren. Implementierungen dieser Methode müssen sehr schnell sein, da die nächste Aktivität erst fortgesetzt wird, wenn diese Methode zurückgegeben wird.
Gefolgt von entwederonResume(), wenn die Aktivität wieder in den Vordergrund 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() oder<br<onStop()>/td></tr>
<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()</td td td>><Called when the activity is not longer visible to the user. Dies kann entweder passieren, weil eine neue Aktivität oben gestartet wird, eine vorhandene vor dieser, oder diese wird zerstört. Dies wird in der Regel verwendet, um Animationen zu beenden und die Benutzeroberfläche zu aktualisieren usw.
Gefolgt von 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>Yes</strong></font></td td<>align="center"onRestart()> oder<br<onDestroy()>/td></tr>
<tr><td colspan="3" align="left" border="0">android.app.Activity#onDestroy onDestroy()</td td td>><The final call you receive before your activity is destroyed. Dies kann vorkommen, weil die Aktivität beendet wird (jemand hat sie aufgerufen Activity#finish ), oder weil das System diese Instanz der Aktivität vorübergehend zerstört, um Platz zu sparen. Sie können zwischen diesen beiden Szenarien mit der Activity#isFinishing Methode unterscheiden.</td td align="center"><font color="#800000"><strong>Yes</strong></font></td td><align="center"><em></em></td></tr></tbody></table><>
Beachten Sie die Spalte "Killable" in der obigen Tabelle – für die Methoden, die als Killable gekennzeichnet sind, nachdem die Methode den Prozess zurückgegeben hat, der die Aktivität hosten kann von dem System <em>zu jedem Zeitpunkt</em> getötet werden, ohne dass eine andere Zeile des Codes ausgeführt wird. Aus diesem Gründen sollten Sie die #onPause Methode verwenden, um persistente Daten (z. B. Benutzerbearbeitungen) in den Speicher zu schreiben. Darüber hinaus wird die Methode #onSaveInstanceState(Bundle) aufgerufen, bevor die Aktivität in einen solchen Hintergrundzustand versetzt wird, sodass Sie alle dynamischen Instanzen in Ihrer Aktivität im angegebenen Bundle speichern können, um später empfangen #onCreate zu werden, wenn die Aktivität neu erstellt werden muss. Weitere Informationen dazu, wie der Lebenszyklus eines Prozesses an die hostingden Aktivitäten gebunden ist, finden Sie im Abschnitt "Process Lifecycle". Beachten Sie, dass es wichtig ist, persistente Daten #onPause zu speichern, anstatt #onSaveInstanceState dass letztere nicht Teil der Lebenszyklusrückrufe sind, sondern in jeder Situation aufgerufen werden, wie in der Dokumentation beschrieben.
Beachten Sie, dass sich diese Semantik geringfügig zwischen Anwendungen ändert, die auf Plattformen abzielen, beginnend mit android.os.Build.VERSION_CODES#HONEYCOMB denen, die auf frühere Plattformen abzielen. Ab Honeycomb befindet sich eine Anwendung erst im killablen Zustand, wenn sie #onStop zurückgegeben wurde. Dies wirkt sich auf den Zeitpunkt aus, an dem #onSaveInstanceState(Bundle) sie aufgerufen werden kann (es kann sicher aufgerufen #onPause()werden), und eine Anwendung kann sicher warten, bis #onStop() der permanente Zustand gespeichert wird.
Für Anwendungen, die auf Plattformen abzielen, wird immer android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) nach #onStopdem Aufruf aufgerufen, sodass eine Anwendung möglicherweise fragmentierte Transaktionen sicher durchführt #onStop und später in der Lage ist, beständigen Zustand zu speichern.
Bei Methoden, die nicht als killbar gekennzeichnet sind, wird der Prozess der Aktivität nicht vom System ab dem Zeitpunkt des Aufrufs der Methode getötet und nach dem Zurückgeben fortgesetzt. Somit befindet sich eine Aktivität im tödlichen Zustand, z. B. zwischen nach onStop() dem Start von onResume(). Denken Sie daran, dass das System unter extremem Arbeitsspeicherdruck den Anwendungsprozess jederzeit beenden kann.
"ConfigurationChanges"><h3>Konfigurationsänderungen</h3>
Wenn sich die Konfiguration des Geräts (gemäß der Definition der Configuration Resources.Configuration Klasse) ändert, müssen alle Elemente, die eine Benutzeroberfläche anzeigen, aktualisiert werden, damit sie mit dieser Konfiguration übereinstimmt. Da Aktivität der primäre Mechanismus für die Interaktion mit dem Benutzer ist, enthält sie spezielle Unterstützung für die Behandlung von Konfigurationsänderungen.
Sofern Sie nichts anderes angeben, führt eine Konfigurationsänderung (z. B. eine Änderung der Bildschirmausrichtung, Sprache, Eingabegeräte usw.) dazu, dass Ihre aktuelle Aktivität zerstört/em wird, wobei der normale Prozess des Aktivitätslebenszyklus von #onPause, #onStopund #onDestroy gegebenenfalls durchlaufen wird<>.>< Wenn die Aktivität im Vordergrund oder für den Benutzer sichtbar war, wird einmal #onDestroy in dieser Instanz aufgerufen, wird eine neue Instanz der Aktivität erstellt, mit dem gespeichertInstanceState, aus #onSaveInstanceStatedem die vorherige Instanz generiert wurde.
Dies geschieht, da jede Anwendungsressource, einschließlich Layoutdateien, basierend auf jedem Konfigurationswert geändert werden kann. Daher besteht die einzige sichere Möglichkeit zum Behandeln einer Konfigurationsänderung darin, alle Ressourcen wie Layouts, Drawables und Zeichenfolgen erneut abzurufen. Da Aktivitäten bereits wissen müssen, wie sie ihren Zustand speichern und sich aus diesem Zustand neu erstellen können, ist dies eine bequeme Möglichkeit, einen Aktivitätsneustart mit einer neuen Konfiguration zu haben.
In einigen speziellen Fällen sollten Sie den Neustart Ihrer Aktivität basierend auf einer oder mehreren Konfigurationsänderungen umgehen. Dies 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 zu einer Nichtbehandlung führt, wird die Aktivität jedoch weiterhin neu gestartet und #onConfigurationChanged nicht aufgerufen.
"StartingActivities"><h3>Startaktivitäten und Abrufen von Ergebnissen</h3>
Die android.app.Activity#startActivity Methode wird verwendet, um eine neue Aktivität zu starten, die am Anfang des Aktivitätsstapels platziert wird. Es dauert 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ückholen, wenn sie endet. Beispielsweise können Sie eine Aktivität starten, mit der der Benutzer eine Person in einer Liste von Kontakten auswählen kann. wenn sie endet, gibt sie die person zurück, die ausgewählt wurde. Dazu rufen Sie die 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ückkommen.
Wenn eine Aktivität beendet wird, kann sie aufrufen android.app.Activity#setResult(int) , um Daten zurück an das übergeordnete Element zurückzugeben. Sie muss immer einen Ergebniscode bereitstellen, der die Standardergebnisse RESULT_CANCELED, RESULT_OK oder benutzerdefinierte Werte ab RESULT_FIRST_USER sein kann. Darüber hinaus kann sie optional einen Intent zurückgeben, der alle von ihr wünschten zusätzlichen Daten enthält. Alle diese Informationen werden zusammen mit dem ursprünglich bereitgestellten ganzzahligen Bezeichner wieder auf dem übergeordneten Activity.onActivityResult()Element angezeigt.
Wenn eine untergeordnete Aktivität aus irgendeinem Grund fehlschlägt (z. B. abstürze), erhält die übergeordnete Aktivität ein Ergebnis mit dem Code RESULT_CANCELED.
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 des beständigen Zustands</h3>
Es gibt in der Regel zwei Arten von persistentem Zustand, mit dem eine Aktivität umgehen wird: freigegebene dokumentähnliche Daten (in der Regel in einer SQLite-Datenbank mit einem Inhaltsanbieter für android.content.ContentProvider) und internen Zustand wie Benutzereinstellungen.
Für Inhaltsanbieterdaten empfehlen wir, dass Aktivitäten ein Benutzermodell "An Ort bearbeiten" verwenden. Das heißt, alle Änderungen, die ein Benutzer vorgibt, werden wirksam sofort vorgenommen, ohne dass ein zusätzlicher Bestätigungsschritt erforderlich ist. Die Unterstützung dieses Modells ist in der Regel eine einfache Sache der folgenden beiden Regeln:
<ul><li>
Beim Erstellen eines neuen Dokuments wird der zugrunde stehenden Datenbankeintrag oder die zugrunde stehenden Dateien sofort erstellt. Wenn der Benutzer z. B. eine neue E-Mail schreiben möchte, wird ein neuer Eintrag für diese E-Mail erstellt, sobald er mit der Eingabe von Daten beginnt. Wenn er dann zu einer anderen Aktivität nach diesem Punkt wechselt, wird diese E-Mail nun in der Liste der Entwürfe angezeigt.
<li>
Wenn die Methode einer Aktivität aufgerufen wird, sollte sie sich an den Sicherungsinhaltsanbieter onPause() oder die Datei von Änderungen, die der Benutzer vorgenommen hat, übernehmen. Dadurch wird sichergestellt, dass diese Änderungen von allen anderen Aktivitäten angezeigt werden, die gerade ausgeführt werden. Wahrscheinlich möchten Sie Ihre Daten während des Lebenszyklus Ihrer Aktivität noch aggressiver festlegen: z. B. bevor Sie eine neue Aktivität starten, bevor Sie Ihre eigene Aktivität abschließen, wenn der Benutzer zwischen Eingabefeldern wechselt usw.
</ul>
Dieses Modell wurde entwickelt, um Datenverluste zu verhindern, wenn ein Benutzer zwischen Aktivitäten navigiert, und ermöglicht es dem System, eine Aktivität (da Systemressourcen an einer anderen Stelle benötigt werden) jederzeit zu beenden, nachdem sie angehalten (oder auf Plattformversionen vor android.os.Build.VERSION_CODES#HONEYCOMBder Zeit angehalten wurde). Beachten Sie, dass der Benutzer, der aus Ihrer Aktivität zurück drückt, nicht <></em> bedeutet "Abbrechen" - es bedeutet, die Aktivität mit dem aktuellen Inhalt zu verlassen, der gespeichert ist. Das Abbrechen von Bearbeitungen in einer Aktivität muss über einen anderen Mechanismus bereitgestellt werden, z. B. über eine explizite "Revert"- oder "Rückgängig"-Option.
Weitere Informationen zu Inhaltsanbietern finden Sie im Inhaltspaket "android.content.ContentProvider". Dies ist ein wichtiger Aspekt, wie verschiedene Aktivitäten Daten aufrufen und zwischen sich verteilen.
Die Activity-Klasse stellt außerdem eine API zum Verwalten des internen beständigen Zustands bereit, der einer Aktivität zugeordnet ist. Dies kann z. B. verwendet werden, um die bevorzugte anfängliche Anzeige des Benutzers in einem Kalender (Tagesansicht oder Wochenansicht) oder die Standardstartseite des Benutzers in einem Webbrowser zu merken.
Der persistente Aktivitätsstatus wird mit der Methode #getPreferencesverwaltet, sodass Sie einen Satz von Name/Wert-Paaren abrufen und ändern können, die der Aktivität zugeordnet sind. Um Einstellungen zu verwenden, die für mehrere Anwendungskomponenten (Aktivitäten, Empfänger, Dienste, Anbieter) freigegeben werden, können Sie die zugrunde liegende Context#getSharedPreferences Context.getSharedPreferences() Methode verwenden, um ein unter einem bestimmten Namen gespeichertes Einstellungsobjekt abzurufen. (Beachten Sie, dass es nicht möglich ist, Einstellungsdaten über Anwendungspakete hinweg freizugeben – für die Sie einen Inhaltsanbieter benötigen.)
Hier ist ein Auszug aus einer Kalenderaktivität, in der der bevorzugte Ansichtsmodus des Benutzers in seinen persistenten Einstellungen gespeichert wird:
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 Manifesttag android.R.styleable#AndroidManifestActivity <activity> deklariert wird. Dadurch müssen andere Anwendungen ein entsprechendes android.R.styleable#AndroidManifestUsesPermission <uses-permission> Element in ihrem eigenen Manifest deklarieren, um diese Aktivität starten zu können.
Beim Starten einer Aktivität können Sie die Absicht 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ätszugriff auf die spezifischen URIs im Intent gewährt. Der Zugriff bleibt erhalten, bis die Aktivität abgeschlossen ist (sie verbleibt während des Hostingprozesses und anderer temporärer Zerstörung).
android.os.Build.VERSION_CODES#GINGERBREADWenn die Aktivität bereits erstellt wurde und an eine neue Absicht übermittelt #onNewIntent(Intent)wird, werden alle neu erteilten URI-Berechtigungen zu den vorhandenen hinzugefügt, die sie enthält.
Weitere Informationen zu Berechtigungen und Sicherheit finden Sie im Dokument " Sicherheit und Berechtigungen " im Allgemeinen.
"ProcessLifecycle"><h3>Process Lifecycle</h3>
Das Android-System versucht, einen Anwendungsprozess so lange wie möglich beizubehalten, aber schließlich müssen alte Prozesse entfernt werden, wenn der Arbeitsspeicher niedrig ist. Wie im Aktivitätslebenszyklus beschrieben, ist die Entscheidung darüber, welcher Prozess entfernt werden soll, eng mit dem Status der Interaktion des Benutzers verknüpft. Im Allgemeinen gibt es vier Zustände, in denen ein Prozess auf den darin ausgeführten Aktivitäten basiert, die hier in der Reihenfolge der Wichtigkeit aufgeführt sind. Das System wird weniger wichtige Prozesse (die letzten) töten, bevor es darum geht, wichtigere Prozesse (die ersten) zu töten.
<ol><li>
Die <b-Vordergrundaktivität></b> (die Aktivität am oberen Rand des Bildschirms, mit der der Benutzer gerade interagiert) wird als das Wichtigste betrachtet. Der Prozess wird nur als letztes Mittel getötet, wenn er mehr Arbeitsspeicher verwendet als auf dem Gerät verfügbar ist. In der Regel hat das Gerät einen Speicher paging-Zustand erreicht, daher ist dies erforderlich, um die Benutzeroberfläche reaktionsfähig zu halten. <li>
Eine <b>sichtbare 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 Vordergrunddialogfeld oder neben anderen Aktivitäten im Mehrfenstermodus befindet) wird als äußerst wichtig betrachtet und wird nur beendet, wenn dies erforderlich ist, um die Vordergrundaktivität weiter auszuführen. <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 beenden kann, um Speicher für andere Vordergrund- oder sichtbare Prozesse freizugeben. Wenn der Prozess beendet werden muss, wenn der Benutzer wieder zur Aktivität navigiert (sodass er wieder auf dem Bildschirm sichtbar ist), wird seine #onCreate Methode mit dem savedInstanceState aufgerufen, in #onSaveInstanceState dem er zuvor angegeben wurde, damit er sich im selben Zustand neu starten kann wie der Benutzer es zuletzt verlassen hat.
<li>
Ein <leerer Prozess</b> ist eine, die keine Aktivitäten oder andere Anwendungskomponenten hosten (z Serviceandroid.content.BroadcastReceiver. B.>Klassen). Diese werden sehr schnell vom System getötet, da der Arbeitsspeicher niedrig wird. Aus diesem Grund müssen alle Hintergrundvorgänge, die Sie außerhalb einer Aktivität ausführen, im Kontext einer Aktivität BroadcastReceiver oder Dienst ausgeführt werden, um sicherzustellen, dass das System weiß, dass es ihren Prozess beibehalten muss.
</ol>
Manchmal muss eine Aktivität eine lange ausgeführte Operation ausführen, die unabhängig vom Aktivitätslebenszyklus selbst vorhanden ist. Ein Beispiel kann eine Kameraanwendung sein, mit der Sie ein Bild auf eine Website hochladen können. Der Upload kann lange dauern, und die Anwendung sollte es dem Benutzer ermöglichen, die Anwendung zu verlassen, während er ausgeführt wird. Um dies zu erreichen, sollte Ihre Aktivität einen Service Starten, in dem der Upload stattfindet. Auf diese Weise kann das System Ihren Prozess ordnungsgemäß priorisieren (in Anbetracht dessen, dass er wichtiger als andere nicht sichtbare Anwendungen ist) für die Dauer des Uploads, unabhängig davon, ob die ursprüngliche Aktivität angehalten, beendet oder beendet wird.
Java Dokumentation für android.app.Activity.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Activity() | |
| Activity(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
| Name | Beschreibung |
|---|---|
| AccessibilityService |
|
| AccountService |
|
| ActivityService |
Wird verwendet |
| AdvancedProtectionService |
Verwenden sie zum |
| AlarmService |
|
| AppFunctionService |
Wird zum |
| AppOpsService |
|
| AppSearchService |
|
| AppwidgetService |
|
| AudioService |
|
| BatteryService |
|
| BindAllowActivityStarts |
Veraltet.
Flag für |
| BindExternalServiceLong |
Funktioniert auf die gleiche Weise wie |
| BindNotPerceptible |
Veraltet.
Flag für |
| BindPackageIsolatedProcess |
Veraltet.
Flag für |
| BindSharedIsolatedProcess |
Veraltet.
Flag für |
| BiometricService |
Wird verwendet |
| BlobStoreService |
|
| BluetoothService |
|
| BugreportService |
Dienst zum Erfassen eines Fehlerberichts. (Geerbt von Context) |
| CameraService |
Wird verwendet |
| CaptioningService |
|
| CarrierConfigService |
|
| ClipboardService |
|
| CompanionDeviceService |
|
| ConnectivityDiagnosticsService |
|
| ConnectivityService |
|
| ConsumerIrService |
|
| ContactKeysService |
|
| CredentialService |
|
| CrossProfileAppsService |
Wird verwendet, |
| DeviceIdDefault |
Die Standardgeräte-ID, bei der es sich um die ID des primären (nicht virtuellen) Geräts handelt. (Geerbt von Context) |
| DeviceIdInvalid |
Ungültige Geräte-ID. (Geerbt von Context) |
| DeviceLockService |
Wird zum |
| DevicePolicyService |
|
| DisplayHashService |
Wird für |
| DisplayService |
|
| DomainVerificationService |
Wird für |
| DownloadService |
|
| DropboxService |
|
| EuiccService |
Wird verwendet, |
| FileIntegrityService |
Wird zum |
| FingerprintService |
|
| FullscreenModeRequestEnter |
Veraltet.
Anforderungstyp von |
| FullscreenModeRequestExit |
Veraltet.
Anforderungstyp von |
| GameService |
Wird zum |
| GrammaticalInflectionService |
Wird zum |
| HardwarePropertiesService |
|
| HealthconnectService |
Wird zum |
| InputMethodService |
|
| InputService |
Wird verwendet |
| IpsecService |
|
| JobSchedulerService |
|
| KeyguardService |
Wird verwendet, |
| KeystoreService |
|
| LauncherAppsService |
|
| LayoutInflaterService |
|
| LocaleService |
Wird zum |
| LocationService |
Wird verwendet |
| MediaCommunicationService |
Verwenden mit |
| MediaMetricsService |
Wird verwendet |
| MediaProjectionService |
|
| MediaQualityService |
Wird verwendet, |
| MediaRouterService |
|
| MediaSessionService |
|
| MidiService |
|
| NetworkStatsService |
|
| NfcService |
Wird verwendet |
| NotificationService |
Wird verwendet |
| NsdService |
Wird verwendet |
| OverlayService |
|
| OverrideTransitionClose |
Veraltet.
Anforderungstyp oder |
| OverrideTransitionOpen |
Veraltet.
Anforderungstyp oder |
| PeopleService |
Wird verwendet |
| PerformanceHintService |
|
| PersistentDataBlockService |
Wird verwendet |
| PowerService |
Verwenden Sie diesen Vorgang |
| PrintService |
|
| ProfilingService |
Wird zum |
| ReceiverExported |
Veraltet.
Flag für |
| ReceiverNotExported |
Veraltet.
Flag für |
| ReceiverVisibleToInstantApps |
Veraltet.
Flag für |
| RestrictionsService |
|
| RoleService |
|
| SatelliteService |
|
| SearchService |
Wird verwendet, |
| SecurityStateService |
|
| SensorService |
|
| ShortcutService |
|
| StatusBarService |
|
| StorageService |
|
| StorageStatsService |
Wird verwendet |
| SystemHealthService |
Wird verwendet |
| TelecomService |
|
| TelephonyImsService |
Wird zum |
| TelephonyService |
|
| TelephonySubscriptionService |
|
| TetheringService |
Wird verwendet |
| TextClassificationService |
Wird verwendet, |
| TextServicesManagerService |
|
| TvAdService |
|
| TvInputService |
Wird verwendet |
| TvInteractiveAppService |
Wird verwendet |
| UiModeService |
Wird verwendet |
| UsageStatsService |
|
| UsbService |
|
| UserService |
|
| VibratorManagerService |
Wird verwendet |
| VibratorService |
Wird verwendet |
| VirtualDeviceService |
|
| VpnManagementService |
|
| WallpaperService |
Wird zum |
| WifiAwareService |
|
| WifiP2pService |
|
| WifiRttRangingService |
Wird verwendet, |
| WifiService |
|
| WindowService |
|
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActionBar |
Rufen Sie einen Verweis auf die ActionBar dieser Aktivität ab. |
| Application |
Gibt die Anwendung zurück, die diese Aktivität besitzt. |
| ApplicationContext |
Gibt den Kontext des einzelnen, globalen Application-Objekts des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
| ApplicationInfo |
Geben Sie die vollständigen Anwendungsinformationen für das Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
| Assets |
Gibt eine AssetManager-Instanz für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
| AttributionSource |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von Context) |
| AttributionTag |
Attribution kann in komplexen Apps verwendet werden, um logisch Teile der App zu trennen. (Geerbt von Context) |
| BaseContext | (Geerbt von ContextWrapper) |
| CacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück. (Geerbt von ContextWrapper) |
| Caller |
Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität gestartet hat. |
| CallingActivity |
Gibt den Namen der Aktivität zurück, die diese Aktivität aufgerufen hat. |
| CallingPackage |
Gibt den Namen des Pakets zurück, das diese Aktivität aufgerufen hat. |
| ChangingConfigurations |
Wenn diese Aktivität zerstört wird, da sie einen konfigurationsparameter nicht verarbeiten kann,der geändert wird (und daher die |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| ClassLoader |
Geben Sie ein Klassenladeprogramm zurück, das Sie zum Abrufen von Klassen in diesem Paket verwenden können. (Geerbt von ContextWrapper) |
| CodeCacheDir |
Gibt den absoluten Pfad zum anwendungsspezifischen Cacheverzeichnis im Dateisystem zurück, das zum Speichern von zwischengespeicherten Code entwickelt wurde. (Geerbt von ContextWrapper) |
| ComponentName |
Gibt den vollständigen Komponentennamen dieser Aktivität zurück. |
| ContentResolver |
Gibt eine ContentResolver-Instanz für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
| ContentScene |
Rufen Sie den |
| ContentTransitionManager |
Rufen Sie die |
| CurrentCaller |
Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität mit einer neuen Absicht |
| CurrentFocus |
Ruft |
| DataDir |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| DeviceId |
Ruft die Geräte-ID ab, der dieser Kontext zugeordnet ist. (Geerbt von Context) |
| Display |
Ruft die Anzeige ab, der dieser Kontext zugeordnet ist. (Geerbt von Context) |
| ExternalCacheDir |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (d. h. an einer Stelle, an ExternalStorageDirectory der die Anwendung Cachedateien ablegen kann, die sie besitzt. (Geerbt von ContextWrapper) |
| FilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, in OpenFileOutput(String, FileCreationMode) dem Dateien gespeichert werden. (Geerbt von ContextWrapper) |
| FocusedStateSet | |
| FragmentManager |
Gibt den FragmentManager für die Interaktion mit Fragmenten zurück, die dieser Aktivität zugeordnet sind. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| HasWindowFocus |
Gibt "true" zurück, wenn das <Em-Haupt><-/Em-Fenster> 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 immersiven Modus an. |
| InitialCaller |
Gibt die ComponentCaller-Instanz der App zurück, die diese Aktivität anfangs gestartet hat. |
| InstanceCount |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| Intent |
Gibt die Absicht zurück, die diese Aktivität gestartet hat. - oder- Ändert die von |
| IsActivityTransitionRunning |
Gibt zurück, ob aktivitätsübergänge derzeit für diese Aktivität ausgeführt werden. |
| IsChangingConfigurations |
Überprüfen Sie, ob sich diese Aktivität im Prozess der Zerstörung befindet, um mit einer neuen Konfiguration neu zu erstellen. |
| IsChild |
Gibt an, ob dies ein Kind |
| IsDestroyed |
Gibt "true" zurück, wenn der letzte |
| IsDeviceProtectedStorage |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| IsFinishing |
Überprüfen Sie, ob sich diese Aktivität im Prozess der Fertigstellung befindet, entweder weil Sie sie aufgerufen |
| IsInMultiWindowMode |
Gibt true zurück, wenn sich die Aktivität derzeit im Mehrfenstermodus befindet. |
| IsInPictureInPictureMode |
Gibt true zurück, wenn sich die Aktivität derzeit im Bildmodus befindet. |
| IsLaunchedFromBubble |
Gibt an, ob diese Aktivität von einer Blase gestartet wird. |
| IsLocalVoiceInteractionSupported |
Fragt ab, ob der derzeit aktivierte Sprachinteraktionsdienst die Rückgabe eines Sprachinteraktionenors für die Verwendung durch die Aktivität unterstützt. |
| IsRestricted |
Gibt an, ob dieser Kontext eingeschränkt ist. (Geerbt von Context) |
| IsTaskRoot |
Gibt zurück, ob diese Aktivität der Stamm einer Aufgabe ist. |
| IsUiContext |
Gibt zurück |
| IsVoiceInteraction |
Überprüfen Sie, ob diese Aktivität als Teil einer Sprachinteraktion mit dem Benutzer ausgeführt wird. |
| IsVoiceInteractionRoot |
Wie |
| 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 Nichtkonfigurationsinstanzdaten ab, die zuvor von |
| LaunchedFromPackage |
Gibt den Paketnamen der App zurück, die diese Aktivität anfangs gestartet hat. |
| LaunchedFromUid |
Gibt die UID der App zurück, die diese Aktivität anfangs gestartet hat. |
| LayoutInflater |
Komfort für Anrufe |
| 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 zurück, wobei das Paketpräfix entfernt wurde. |
| MainExecutor |
Gibt einen |
| MainLooper |
Gibt den Looper für den Hauptthread des aktuellen Prozesses zurück. (Geerbt von ContextWrapper) |
| MaxNumPictureInPictureActions |
Gibt die Anzahl der Aktionen zurück, die in der Bild-in-Bild-Ui angezeigt werden, wenn der Benutzer mit der Aktivität interagiert, die sich derzeit im Bildmodus befindet. |
| MediaController |
Ruft den Controller ab, der Medientasten- und Volumeereignisse empfangen soll, während sich diese Aktivität im Vordergrund befindet. -or- Legt fest, |
| MenuInflater |
Gibt einen |
| NoBackupFilesDir |
Gibt den absoluten Pfad zum Verzeichnis im Dateisystem zurück, ähnlich wie FilesDir. (Geerbt von ContextWrapper) |
| ObbDir |
Geben Sie das primäre externe Speicherverzeichnis zurück, in dem die OBB-Dateien dieser Anwendung (falls vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
| OnBackInvokedDispatcher |
Gibt die |
| OpPackageName |
Geben Sie den Paketnamen zurück, der für |
| PackageCodePath |
Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
| PackageManager |
Gibt die PackageManager-Instanz zurück, um globale Paketinformationen zu finden. (Geerbt von ContextWrapper) |
| PackageName |
Gibt den Namen des Pakets dieser Anwendung zurück. (Geerbt von ContextWrapper) |
| PackageResourcePath |
Geben Sie den vollständigen Pfad zum primären Android-Paket dieses Kontexts zurück. (Geerbt von ContextWrapper) |
| Params |
Gibt den Satz von Parametern zurück, mit denen dieser Kontext erstellt wurde, wenn er über |
| Parent |
Gibt das übergeordnete Element |
| ParentActivityIntent |
Rufen Sie eine |
| 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 aktuelle angeforderte Ausrichtung der Aktivität zurück, die entweder die im App-Manifest angeforderte Ausrichtung oder die letzte Ausrichtung ist |
| Resources |
Gibt eine Ressourceninstanz für das Paket Ihrer Anwendung zurück. (Geerbt von ContextWrapper) |
| SearchEvent |
Während der onSearchRequested()-Rückrufe gibt diese Funktion den |
| SplashScreen |
Rufen Sie die Schnittstelle ab, die für die Kommunikation mit dem Begrüßungsbildschirm verwendet wird. |
| TaskId |
Gibt den Bezeichner der Aufgabe zurück, in der sich diese Aktivität befindet. |
| Theme |
Gibt das diesem Kontext zugeordnete Theme-Objekt zurück. (Geerbt von ContextWrapper) |
| ThresholdClass |
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 die Aktive |
| VolumeControlStream |
Ruft den vorgeschlagenen Audiodatenstrom ab, dessen Lautstärke durch die Hardwarelautstärkesteuerelemente geändert werden soll. - oder- Schlägt einen Audiodatenstrom vor, dessen Lautstärke durch die Hardwarelautstärkesteuerelemente geändert werden soll. |
| Wallpaper | (Geerbt von ContextWrapper) |
| WallpaperDesiredMinimumHeight | (Geerbt von ContextWrapper) |
| WallpaperDesiredMinimumWidth | (Geerbt von ContextWrapper) |
| Window |
Rufen Sie den aktuellen |
| WindowManager |
Rufen Sie den Fenster-Manager zum Anzeigen von benutzerdefinierten Fenstern ab. |
Methoden
| Name | Beschreibung |
|---|---|
| AddContentView(View, ViewGroup+LayoutParams) |
Fügen Sie der Aktivität eine zusätzliche Inhaltsansicht hinzu. |
| ApplyOverrideConfiguration(Configuration) |
Aufruf zum Festlegen einer "Außerkraftsetzungskonfiguration" in diesem Kontext – dies ist eine Konfiguration, die auf einen oder mehrere Werte der Standardkonfiguration antwortet, die auf den Kontext angewendet wird. (Geerbt von ContextThemeWrapper) |
| AttachBaseContext(Context) |
Legen Sie den Basiskontext für diesen ContextWrapper fest. (Geerbt von ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
|
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
Identisch mit |
| 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 bei Bedarf eine Verbindung mit einem Anwendungsdienst her. (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 auf dieselbe |
| CheckCallingOrSelfPermission(String) |
Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob der Aufrufvorgang eines IPC oder Ihnen die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Ermitteln Sie, ob dem Aufrufen eines IPC <em>oder Ihnen</em> die Berechtigung für den Zugriff auf eine Liste von URIs erteilt wurde. (Geerbt von Context) |
| CheckCallingPermission(String) |
Ermitteln Sie, ob dem Aufrufvorgang eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt wurde. (Geerbt von ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Ermitteln Sie, ob dem aufrufenden Prozess und der Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Ermitteln Sie, ob dem aufrufenden Prozess und der UID die Berechtigung zum Zugriff auf eine Liste von URIs gewährt wurde. (Geerbt von Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf einen bestimmten Inhalts-URI gewährt wurde. (Geerbt von Context) |
| CheckPermission(String, Int32, Int32) |
Bestimmen Sie, ob die angegebene Berechtigung für einen bestimmten Prozess und eine bestimmte Benutzer-ID zulässig ist, die im System ausgeführt wird. (Geerbt von ContextWrapper) |
| CheckSelfPermission(String) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Bestimmen Sie, ob einem bestimmten Prozess und einer bestimmten Benutzer-ID die Berechtigung für den Zugriff auf einen bestimmten URI erteilt wurde. (Geerbt von ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Überprüfen Sie sowohl einen URI als auch eine normale Berechtigung. (Geerbt von ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Ermitteln Sie, ob einem bestimmten Prozess und einer bestimmten UID die Berechtigung für den Zugriff auf eine Liste von URIs gewährt wurde. (Geerbt von Context) |
| ClearOverrideActivityTransition(OverrideTransition) |
Löscht die Animationen, die |
| ClearWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| CloseContextMenu() |
Schließt programmgesteuert das zuletzt geöffnete Kontextmenü, wenn es angezeigt wird. |
| CloseOptionsMenu() |
Das Menü "Optionen" wird progammmatisch geschlossen. |
| CreateAttributionContext(String) |
Zurückgeben eines neuen Context-Objekts für den aktuellen Kontext, aber Attribut zu einem anderen Tag. (Geerbt von Context) |
| CreateConfigurationContext(Configuration) |
Gibt ein neues Context-Objekt für den aktuellen Kontext zurück, dessen Ressourcen jedoch an die angegebene Konfiguration angepasst werden. (Geerbt von ContextWrapper) |
| CreateContext(ContextParams) |
Erstellt einen Kontext mit bestimmten Eigenschaften und Verhaltensweisen. (Geerbt von Context) |
| CreateContextForSplit(String) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| CreateDeviceContext(Int32) |
Gibt ein neues |
| 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 Kontext zurück, dessen Ressourcen jedoch an die Metriken der angegebenen Anzeige angepasst werden. (Geerbt von ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Gibt ein neues Context-Objekt für den angegebenen Anwendungsnamen zurück. (Geerbt von ContextWrapper) |
| CreatePendingResult(Int32, Intent, PendingIntentFlags) |
Erstellen Sie ein neues Objekt "PendingIntent", das Sie anderen personen zur Verfügung stellen können, um Ergebnisdaten an Ihren |
| CreateWindowContext(Display, Int32, Bundle) |
Erstellt ein |
| CreateWindowContext(Int32, Bundle) |
Erstellt einen Kontext für ein Nichtaktivitätsfenster. (Geerbt von Context) |
| DatabaseList() |
Gibt ein Array von Zeichenfolgen zurück, die die privaten Datenbanken benennen, die diesem Anwendungspaket des Kontexts zugeordnet sind. (Geerbt von ContextWrapper) |
| DeleteDatabase(String) |
Löschen Sie eine vorhandene private SQLiteDatabase, die diesem Anwendungspaket dieses Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
| DeleteFile(String) |
Löschen Sie die dem Anwendungspaket dieses Kontexts zugeordnete private Datei. (Geerbt von ContextWrapper) |
| DeleteSharedPreferences(String) |
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 |
| DismissKeyboardShortcutsHelper() |
Schließen Sie den Bildschirm "Tastenkombinationen". |
| DispatchGenericMotionEvent(MotionEvent) |
Wird aufgerufen, um generische Bewegungsereignisse zu verarbeiten. |
| DispatchKeyEvent(KeyEvent) |
Wird aufgerufen, um wichtige Ereignisse zu verarbeiten. |
| DispatchKeyShortcutEvent(KeyEvent) |
Wird aufgerufen, um ein Tastenkombinationsereignis zu verarbeiten. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Wird aufgerufen, um die Population von AccessibilityEvents zu verarbeiten. |
| DispatchTouchEvent(MotionEvent) |
Wird zum Verarbeiten von Touchscreenereignissen aufgerufen. |
| DispatchTrackballEvent(MotionEvent) |
Wird aufgerufen, um Trackball-Ereignisse zu verarbeiten. |
| Dispose() |
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[]) |
Drucken Sie den Status der Aktivität in den angegebenen Datenstrom. |
| EnforceCallingOrSelfPermission(String, String) |
Wenn Weder Sie noch der Aufrufprozess eines von Ihnen verarbeiteten IPC eine bestimmte Berechtigung erteilt haben, wird ein SecurityException. (Geerbt von ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Wenn der Aufrufvorgang eines IPC oder Ihnen keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException. (Geerbt von ContextWrapper) |
| EnforceCallingPermission(String, String) |
Wenn dem aufrufenden Prozess einer ipC, die Sie behandeln, keine bestimmte Berechtigung erteilt wurde, wird ein SecurityException. (Geerbt von ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Wenn dem aufrufenden Prozess und der Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException. (Geerbt von ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
Wenn die angegebene Berechtigung für einen bestimmten Prozess und eine im System ausgeführte Benutzer-ID nicht zulässig ist, wird ein SecurityException. (Geerbt von ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException. (Geerbt von ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung. (Geerbt von ContextWrapper) |
| EnterPictureInPictureMode() |
Versetzt die Aktivität im Bildmodus, falls möglich, in den aktuellen Systemzustand. |
| EnterPictureInPictureMode(PictureInPictureParams) |
Versetzt die Aktivität im Bildmodus, falls möglich, in den aktuellen Systemzustand. |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| FileList() |
Gibt ein Array von Zeichenfolgen zurück, die die privaten Dateien benennen, die mit dem Anwendungspaket dieses Kontexts verknüpft sind. (Geerbt von ContextWrapper) |
| FindViewById(Int32) |
Sucht eine Ansicht, die durch das |
| FindViewById<T>(Int32) |
Sucht eine Ansicht, die durch das ID-Attribut aus der XML-Layoutressource identifiziert wurde. |
| Finish() |
Rufen Sie dies auf, wenn Ihre Aktivität abgeschlossen ist und geschlossen werden soll. |
| FinishActivity(Int32) |
Erzwingen Sie die Beendigung einer anderen Aktivität, mit |
| FinishActivityFromChild(Activity, Int32) |
Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieses Vorgangs seine finishActivity() aufruft. |
| FinishAffinity() |
Beenden Sie diese Aktivität sowie alle Aktivitäten unmittelbar darunter im aktuellen Vorgang, die dieselbe Affinität aufweisen. |
| FinishAfterTransition() |
Kehrt den Eingangsübergang der Aktivitätsszene um und löst die aufrufende Aktivität aus, um den Ausgangsübergang umzukehren. |
| FinishAndRemoveTask() |
Rufen Sie dies auf, wenn Ihre Aktivität abgeschlossen ist und geschlossen werden soll, und die Aufgabe sollte vollständig entfernt werden, um die Stammaktivität des Vorgangs abzuschließen. |
| FinishFromChild(Activity) |
Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieses Vorgangs seine |
| GetColor(Int32) |
Gibt eine Farbe zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
| GetColorStateList(Int32) |
Gibt eine Farbstatusliste zurück, die einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
| GetDatabasePath(String) |
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 eigene benutzerdefinierte Datendateien platzieren kann. (Geerbt von ContextWrapper) |
| GetDrawable(Int32) |
Gibt ein zeichnungsfähiges Objekt zurück, das einer bestimmten Ressourcen-ID zugeordnet ist und für das aktuelle Design formatiert ist. (Geerbt von Context) |
| GetExternalCacheDirs() |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Cachedateien speichern kann, die sie besitzen. (Geerbt von ContextWrapper) |
| GetExternalFilesDir(String) |
Gibt den absoluten Pfad zum Verzeichnis im primären externen Dateisystem zurück (der sich irgendwo befindet ExternalStorageDirectory), in dem die Anwendung dauerhafte Dateien platzieren kann, die sie besitzt. (Geerbt von ContextWrapper) |
| GetExternalFilesDirs(String) |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung dauerhafte Dateien speichern kann, die sie besitzen. (Geerbt von ContextWrapper) |
| GetExternalMediaDirs() |
Veraltet.
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die Anwendung Mediendateien platzieren kann. (Geerbt von ContextWrapper) |
| GetFileStreamPath(String) |
Gibt den absoluten Pfad des Dateisystems zurück, in dem eine mit einer Datei erstellte OpenFileOutput(String, FileCreationMode) Datei gespeichert wird. (Geerbt von ContextWrapper) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetObbDirs() |
Gibt absolute Pfade zu anwendungsspezifischen Verzeichnissen auf allen externen Speichergeräten zurück, auf denen die OBB-Dateien der Anwendung (falls vorhanden) gefunden werden können. (Geerbt von ContextWrapper) |
| GetPreferences(FileCreationMode) |
Dient zum Abrufen eines |
| GetSharedPreferences(String, FileCreationMode) |
Rufen Sie den Inhalt der Einstellungsdatei "name" ab, und halten Sie sie gedrückt, und geben Sie eine SharedPreferences zurück, über die Sie die zugehörigen Werte abrufen und ändern können. (Geerbt von ContextWrapper) |
| GetString(Int32, Object[]) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück. (Geerbt von Context) |
| GetString(Int32) |
Gibt eine lokalisierte Zeichenfolge aus der Standardzeichenfolgentabelle der Anwendung zurück. (Geerbt von Context) |
| GetSystemService(Class) |
Zurückgeben des Handles an einen Dienst auf Systemebene nach Klasse. (Geerbt von Context) |
| GetSystemService(String) |
Zurückgeben des Handles an einen Dienst auf Systemebene anhand des Namens. (Geerbt von ContextWrapper) |
| GetSystemServiceName(Class) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| GetText(Int32) |
Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung. (Geerbt von Context) |
| GetTextFormatted(Int32) |
Zurückgeben einer lokalisierten, formatierten CharSequence aus der Standardzeichenfolgentabelle der Anwendung. (Geerbt von Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
Erteilen Sie berechtigungen für den Zugriff auf einen bestimmten URI für ein anderes Paket, unabhängig davon, ob dieses Paket über eine allgemeine Berechtigung für den Zugriff auf den Inhaltsanbieter des URI verfügt. (Geerbt von ContextWrapper) |
| InvalidateOptionsMenu() |
Deklarieren Sie, dass sich das Menü "Optionen" geändert hat. Dies sollte also neu erstellt werden. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| ManagedQuery(Uri, String[], String, String[], String) |
Veraltet.
Wrapper um
|
| 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, auf die Rückseite des Aktivitätsstapels. |
| NavigateUpTo(Intent) |
Navigieren Sie von dieser Aktivität zu der durch upIntent angegebenen Aktivität, und beenden Sie diese Aktivität im Prozess. |
| NavigateUpToFromChild(Activity, Intent) |
Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieses Vorgangs seine |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
| ObtainStyledAttributes(Int32[]) |
Rufen Sie formatierte Attributinformationen im Design dieses Kontexts ab. (Geerbt von Context) |
| OnActionModeFinished(ActionMode) |
Benachrichtigt die Aktivität, dass ein Aktionsmodus abgeschlossen ist. |
| OnActionModeStarted(ActionMode) |
Benachrichtigt die Aktivität, dass ein Aktionsmodus gestartet wurde. |
| OnActivityReenter(Int32, Intent) |
Wird aufgerufen, wenn eine Aktivität, die Sie mit einem Aktivitätsübergang gestartet haben, diese Aktivität über einen rückgabenden Aktivitätsübergang verfügbar macht, sodass Sie den resultCode und alle zusätzlichen Daten daraus erhalten. |
| OnActivityResult(Int32, Result, Intent, ComponentCaller) |
Identisch mit |
| OnActivityResult(Int32, Result, Intent) |
Wird aufgerufen, wenn eine Aktivität, die Sie gestartet haben, beendet wird, und geben Sie den requestCode an, mit dem Sie es begonnen haben, den zurückgegebenen ResultCode und alle zusätzlichen Daten daraus. |
| OnApplyThemeResource(Resources+Theme, Int32, Boolean) |
Aufgerufen von |
| OnAttachedToWindow() |
Wird aufgerufen, wenn das hauptfenster, das der Aktivität zugeordnet ist, dem Fenster-Manager angefügt wurde. |
| OnAttachFragment(Fragment) |
Wird aufgerufen, wenn ein Fragment an diese Aktivität angefügt wird, unmittelbar nach dem Aufruf seiner |
| OnBackPressed() |
Wird aufgerufen, wenn die Aktivität das Drücken der Rücktaste des Benutzers erkannt hat. |
| OnChildTitleChanged(Activity, ICharSequence) | |
| OnChildTitleChanged(Activity, String) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| OnConfigurationChanged(Configuration) |
Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Aktivität ausgeführt wird. |
| OnContentChanged() |
Dieser Hook wird immer aufgerufen, wenn sich die Inhaltsansicht des Bildschirms ändert (aufgrund eines Aufrufs von M:Android.Views.Window.SetContentView(Android.Views.View,. LayoutParams) oder AddContentView(View, ViewGroup+LayoutParams)). |
| OnContextItemSelected(IMenuItem) |
Dieser Hook wird immer aufgerufen, wenn ein Element in einem Kontextmenü ausgewählt ist. |
| OnContextMenuClosed(IMenu) |
Dieser Hook wird immer aufgerufen, wenn das Kontextmenü geschlossen wird (entweder durch den Benutzer, der das Menü mit der Zurück-/Menüschaltfläche abbricht oder ein Element ausgewählt ist). |
| OnCreate(Bundle, PersistableBundle) |
Identisch mit |
| OnCreate(Bundle) |
Wird aufgerufen, wenn die Aktivität gestartet wird. |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Wird aufgerufen, wenn ein Kontextmenü für das |
| OnCreateDescription() |
Generieren Sie eine neue Beschreibung für diese Aktivität. |
| OnCreateDescriptionFormatted() |
Generieren Sie eine neue Beschreibung für diese Aktivität. |
| OnCreateDialog(Int32, Bundle) |
Veraltet.
Rückruf zum Erstellen von Dialogfeldern, die von der Aktivität verwaltet (gespeichert und wiederhergestellt) werden. |
| OnCreateDialog(Int32) |
Veraltet.
Dieses Element ist veraltet. |
| OnCreateNavigateUpTaskStack(TaskStackBuilder) |
Definieren Sie den synthetischen Aufgabenstapel, der während der Up-Navigation von einem anderen Vorgang generiert wird. |
| OnCreateOptionsMenu(IMenu) |
Initialisieren Sie den Inhalt des Standardoptionenmenüs der Aktivität. |
| OnCreatePanelMenu(Int32, IMenu) |
Standardimplementierung von
|
| OnCreatePanelView(Int32) |
Standardimplementierung von
|
| OnCreateThumbnail(Bitmap, Canvas) |
Dieses Element ist veraltet. |
| OnCreateView(String, Context, IAttributeSet) |
Standardimplementierung, die |
| OnCreateView(View, String, Context, IAttributeSet) |
Standardimplementierung von
|
| OnDestroy() |
Führen Sie alle endgültigen Bereinigungen durch, bevor eine Aktivität zerstört wird. |
| OnDetachedFromWindow() |
Wird aufgerufen, wenn das hauptfenster, das der Aktivität zugeordnet ist, vom Fenster-Manager getrennt wurde. |
| OnEnterAnimationComplete() |
Aktivitäten können während des Zeitraums, in dem ihre Fenster animiert werden, nicht zeichnen. |
| OnGenericMotionEvent(MotionEvent) |
Wird aufgerufen, wenn ein generisches Bewegungsereignis von keiner der Ansichten innerhalb der Aktivität behandelt wurde. |
| OnGetDirectActions(CancellationSignal, IConsumer) |
Gibt die Liste der direkten Aktionen zurück, die von der App unterstützt werden. |
| OnKeyDown(Keycode, KeyEvent) |
Wird aufgerufen, wenn eine Taste gedrückt und nicht von einer der Ansichten innerhalb der Aktivität behandelt wurde. |
| OnKeyLongPress(Keycode, KeyEvent) |
Standardimplementierung von |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Standardimplementierung von |
| OnKeyShortcut(Keycode, KeyEvent) |
Wird aufgerufen, wenn ein Tastenkombinationsereignis von keiner der Ansichten in der Aktivität behandelt wird. |
| OnKeyUp(Keycode, KeyEvent) |
Wird aufgerufen, wenn eine Taste losgelassen wurde und von keiner der Ansichten innerhalb der Aktivität behandelt wird. |
| OnLocalVoiceInteractionStarted() |
Rückruf, der angibt, dass |
| OnLocalVoiceInteractionStopped() |
Rückruf, um anzugeben, dass die lokale Sprachinteraktion entweder beendet wurde, weil sie über einen Anruf |
| OnLowMemory() |
Dies wird aufgerufen, wenn das gesamte System wenig Arbeitsspeicher hat und aktiv ausgeführte Prozesse ihre Speicherauslastung kürzen sollten. |
| OnMenuItemSelected(Int32, IMenuItem) |
Standardimplementierung von
|
| OnMenuOpened(Int32, IMenu) |
Soll hinzugefügt werden |
| OnMultiWindowModeChanged(Boolean, Configuration) |
Wird vom System aufgerufen, wenn sich die Aktivität vom Vollbildmodus in den Mehrfenstermodus und visa-versa ändert. |
| OnMultiWindowModeChanged(Boolean) |
Wird vom System aufgerufen, wenn sich die Aktivität vom Vollbildmodus in den Mehrfenstermodus und visa-versa ändert. |
| OnNavigateUp() |
Diese Methode wird aufgerufen, wenn der Benutzer in der Aktivitätshierarchie Ihrer Anwendung in der Aktionsleiste nach oben navigiert. |
| OnNavigateUpFromChild(Activity) |
Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieses Vorgangs versucht, nach oben zu navigieren. |
| OnNewIntent(Intent, ComponentCaller) |
Identisch mit |
| OnNewIntent(Intent) |
Dies wird für Aktivitäten aufgerufen, die launchMode in ihrem Paket auf "singleTop" festlegen oder wenn ein Client das |
| OnOptionsItemSelected(IMenuItem) |
Dieser Hook wird immer aufgerufen, wenn ein Element im Optionsmenü ausgewählt ist. |
| OnOptionsMenuClosed(IMenu) |
Dieser Hook wird aufgerufen, wenn das Optionsmenü geschlossen wird (entweder durch den Benutzer, der das Menü mit der Schaltfläche "Zurück/Menü" abbricht oder ein Element ausgewählt ist). |
| OnPanelClosed(Int32, IMenu) |
Standardimplementierung für |
| OnPause() |
Wird als Teil des Aktivitätslebenszyklus aufgerufen, wenn der Benutzer nicht mehr aktiv mit der Aktivität interagiert, aber weiterhin auf dem Bildschirm sichtbar ist. |
| OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer) |
Dies wird aufgerufen, um eine aktion auszuführen, die zuvor von der App definiert wurde. |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
Wird vom System aufgerufen, wenn sich die Aktivität in den Bild-in-Bild-Modus ändert. |
| OnPictureInPictureModeChanged(Boolean) |
Wird vom System aufgerufen, wenn sich die Aktivität in den Bild-in-Bild-Modus ändert. |
| OnPictureInPictureRequested() |
Diese Methode wird vom System in verschiedenen Fällen aufgerufen, in denen Bild im Bildmodus eingegeben werden soll, wenn diese unterstützt wird. |
| OnPictureInPictureUiStateChanged(PictureInPictureUiState) |
Wird vom System aufgerufen, wenn sich die Aktivität in PiP befindet und Statusänderungen aufweist. |
| OnPostCreate(Bundle, PersistableBundle) |
Dies ist identisch mit |
| OnPostCreate(Bundle) |
Wird aufgerufen, wenn der Aktivitätsstart abgeschlossen ist (nach |
| OnPostResume() |
Wird aufgerufen, wenn der Fortsetzen der Aktivität abgeschlossen ist (nach |
| OnPrepareDialog(Int32, Dialog, Bundle) |
Veraltet.
Bietet die Möglichkeit, ein verwaltetes Dialogfeld vorzubereiten, bevor es angezeigt wird. |
| OnPrepareDialog(Int32, Dialog) |
Veraltet.
Dieses Element ist veraltet. |
| OnPrepareNavigateUpTaskStack(TaskStackBuilder) |
Bereiten Sie den synthetischen Aufgabenstapel vor, der während der Up-Navigation von einem anderen Vorgang generiert wird. |
| OnPrepareOptionsMenu(IMenu) |
Bereiten Sie das Standardoptionenmenü des Bildschirms auf die Anzeige vor. |
| OnPreparePanel(Int32, View, IMenu) |
Standardimplementierung von
|
| OnProvideAssistContent(AssistContent) |
Dies wird aufgerufen, wenn der Benutzer eine Hilfe anfordert, um Verweise auf Inhalte im Zusammenhang mit der aktuellen Aktivität bereitzustellen. |
| OnProvideAssistData(Bundle) |
Dies wird aufgerufen, wenn der Benutzer eine Hilfe anfordert, um einen vollständigen Intent mit dem gesamten |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| OnProvideReferrer() |
Überschreiben, um den gewünschten Verweiser für den inhalt zu generieren, der derzeit von der App angezeigt wird. |
| OnRequestPermissionsResult(Int32, String[], Permission[], Int32) |
Rückruf für das Ergebnis, das Berechtigungen anfordert. |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
Rückruf für das Ergebnis, das Berechtigungen anfordert. |
| OnRestart() |
Wird aufgerufen, |
| OnRestoreInstanceState(Bundle, PersistableBundle) |
Dies ist identisch mit |
| OnRestoreInstanceState(Bundle) |
Diese Methode wird aufgerufen |
| OnResume() |
Aufgerufen nach |
| OnRetainNonConfigurationInstance() |
Vom System aufgerufen, als Teil der Zerstörung einer Aktivität aufgrund einer Konfigurationsänderung, wenn bekannt ist, dass eine neue Instanz sofort für die neue Konfiguration erstellt wird. |
| OnSaveInstanceState(Bundle, PersistableBundle) |
Dies ist identisch mit |
| OnSaveInstanceState(Bundle) |
Wird aufgerufen, um den Status pro Instanz aus einer Aktivität abzurufen, bevor er getötet wird, sodass der Zustand wiederhergestellt |
| 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 |
| OnStateNotSaved() |
Wird aufgerufen, wenn ein |
| OnStop() |
Wird aufgerufen, wenn Sie für den Benutzer nicht mehr sichtbar sind. |
| OnTitleChanged(ICharSequence, Color) | |
| OnTitleChanged(String, Color) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| OnTopResumedActivityChanged(Boolean) |
Wird aufgerufen, wenn die Aktivität die oberste fortgesetzte Position im System erhält oder verliert. |
| OnTouchEvent(MotionEvent) |
Wird aufgerufen, wenn ein Touchscreenereignis von keiner der Ansichten innerhalb der Aktivität behandelt wurde. |
| OnTrackballEvent(MotionEvent) |
Wird aufgerufen, als der Trackball verschoben wurde und von keiner der Ansichten innerhalb der Aktivität behandelt wird. |
| OnTrimMemory(TrimMemory) |
Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es eine gute Zeit für einen Prozess ist, nicht benötigte Arbeitsspeicher aus seinem Prozess zu kürzen. |
| OnUserInteraction() |
Wird aufgerufen, wenn eine Taste, Toucheingabe oder Trackball-Veranstaltung an die Aktivität verteilt wird. |
| OnUserLeaveHint() |
Wird als Teil des Aktivitätslebenszyklus aufgerufen, wenn eine Aktivität als Ergebnis der Benutzerauswahl in den Hintergrund wechselt. |
| OnVisibleBehindCanceled() |
Wird aufgerufen, wenn eine transluzente Aktivität über diese 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 die aktuelle Aktivität |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Geben Sie der Aktivität die Möglichkeit, die Benutzeroberfläche für einen vom System angeforderten Aktionsmodus zu steuern. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Geben Sie der Aktivität die Möglichkeit, die Benutzeroberfläche für einen vom System angeforderten Aktionsmodus zu steuern. |
| OpenContextMenu(View) |
Programmgesteuert öffnet das Kontextmenü für eine bestimmte |
| OpenFileInput(String) |
Öffnen Sie eine private Datei, die dem Anwendungspaket dieses Kontexts zum Lesen zugeordnet ist. (Geerbt von ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
Öffnen Sie eine private Datei, die mit dem Anwendungspaket dieses Kontexts zum Schreiben verknüpft ist. (Geerbt von ContextWrapper) |
| OpenOptionsMenu() |
Programmgesteuert öffnet das Optionsmenü. |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Öffnen Sie eine neue private SQLiteDatabase, die diesem Anwendungspaket des Kontexts zugeordnet ist. (Geerbt von ContextWrapper) |
| OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32) |
Passt die Animation für den Aktivitätsübergang mit dieser Aktivität an. |
| OverrideActivityTransition(OverrideTransition, Int32, Int32) |
Passt die Animation für den Aktivitätsübergang mit dieser Aktivität an. |
| OverridePendingTransition(Int32, Int32, Int32) |
Rufen Sie unmittelbar nach einem der Varianten von |
| OverridePendingTransition(Int32, Int32) |
Rufen Sie unmittelbar nach einem der Varianten von |
| PeekWallpaper() |
Veraltet.
(Geerbt von ContextWrapper)
|
| PostponeEnterTransition() |
Verschieben Des Eintritts der Aktivitätsübergänge beim Starten der Aktivität mit |
| Recreate() |
Diese Aktivität wird mit einer neuen Instanz neu erstellt. |
| RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Registrieren Sie eine |
| RegisterComponentCallbacks(IComponentCallbacks) |
Fügen Sie der Basisanwendung des Kontexts eine neue |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Fügt dem Listener |
| RegisterForContextMenu(View) |
Registriert ein Kontextmenü, das für die angegebene Ansicht angezeigt werden soll (mehrere Ansichten können das Kontextmenü anzeigen). |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Veraltet.
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, 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) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext von <var>scheduler</var> ausgeführt werden sollen. (Geerbt von ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll. (Geerbt von ContextWrapper) |
| RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| ReleaseInstance() |
Bitten Sie, die lokale App-Instanz dieser Aktivität freizugeben, um den Arbeitsspeicher freizugeben. |
| RemoveDialog(Int32) |
Veraltet.
Entfernt alle internen Verweise auf ein von dieser Aktivität verwaltetes Dialogfeld. |
| RemoveStickyBroadcast(Intent) |
Veraltet.
(Geerbt von ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Veraltet.
(Geerbt von ContextWrapper)
|
| ReportFullyDrawn() |
Melden Sie dem System, dass Ihre App jetzt vollständig gezeichnet ist, für Diagnose- und Optimierungszwecke. |
| RequestDragAndDropPermissions(DragEvent) |
Erstellen Sie |
| RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver) |
Fordern Sie an, die Aktivität in den Vollbildmodus zu versetzen. |
| RequestOpenInBrowserEducation() |
Anforderungen zum Anzeigen der Bildungseinrichtungen "Im Browser öffnen". |
| RequestPermissions(String[], Int32, Int32) |
Fordert Berechtigungen an, die dieser Anwendung erteilt werden sollen. |
| RequestPermissions(String[], Int32) |
Fordert Berechtigungen an, die dieser Anwendung erteilt werden sollen. |
| RequestShowKeyboardShortcuts() |
Fordern Sie den Bildschirm "Tastenkombinationen" an, um angezeigt zu werden. |
| RequestVisibleBehind(Boolean) |
Aktivitäten, die hinter einer transluzenten Aktivität über ihnen sichtbar bleiben möchten, müssen diese Methode jederzeit zwischen dem Start und |
| RequestWindowFeature(WindowFeatures) |
Aktivieren sie erweiterte Fensterfeatures. |
| RequireViewById(Int32) |
Sucht eine Ansicht, die durch das |
| RequireViewById<T>(Int32) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| RevokeSelfPermissionOnKill(String) |
Löst den asynchronen Widerruf einer Laufzeitberechtigung aus. (Geerbt von Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Löst den Widerruf einer oder mehrerer Berechtigungen für das aufrufende Paket aus. (Geerbt von Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
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, der zuvor mit M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). (Geerbt von ContextWrapper) |
| RunOnUiThread(Action) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| RunOnUiThread(IRunnable) |
Führt die angegebene Aktion im UI-Thread aus. |
| SendBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann. (Geerbt von Context) |
| SendBroadcast(Intent, String) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass eine optionale erforderliche Berechtigung erzwungen werden kann. (Geerbt von ContextWrapper) |
| SendBroadcast(Intent) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers. (Geerbt von ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
SendBroadcast(Intent, String) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
SendBroadcast(Intent) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird. (Geerbt von ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, sodass ein Array von erforderlichen Berechtigungen erzwungen werden kann. (Geerbt von Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen. (Geerbt von ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. (Geerbt von Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| 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, Bundle) |
Führen Sie ein |
| SendStickyBroadcast(Intent) |
Veraltet.
Führen Sie ein |
| 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 einen |
| SetAllowCrossUidActivitySwitchFromBelow(Boolean) |
Gibt an, ob die darunter stehenden Aktivitäten im Vorgang auch andere Aktivitäten starten oder den Vorgang abschließen können. |
| SetContentView(Int32) |
Legen Sie den Aktivitätsinhalt aus einer Layoutressource fest. |
| SetContentView(View, ViewGroup+LayoutParams) |
Legen Sie den Aktivitätsinhalt aus einer Layoutressource fest. |
| SetContentView(View) |
Legen Sie den Aktivitätsinhalt auf eine explizite Ansicht fest. |
| SetDefaultKeyMode(DefaultKey) |
Wählen Sie die Standardschlüsselbehandlung für diese Aktivität aus. |
| SetEnterSharedElementCallback(SharedElementCallback) |
Wenn |
| SetExitSharedElementCallback(SharedElementCallback) |
Wenn |
| SetFeatureDrawable(WindowFeatures, Drawable) |
Komfort für Anrufe |
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Komfort für Anrufe |
| SetFeatureDrawableResource(WindowFeatures, Int32) |
Komfort für Anrufe |
| SetFeatureDrawableUri(WindowFeatures, Uri) |
Komfort für Anrufe |
| SetFinishOnTouchOutside(Boolean) |
Legt fest, ob diese Aktivität beendet ist, wenn sie außerhalb der Grenzen des Fensters berührt wird. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetInheritShowWhenLocked(Boolean) |
Gibt an, ob dies |
| SetIntent(Intent, ComponentCaller) |
Ändert die von |
| SetLocusContext(LocusId, Bundle) |
Legt die |
| SetPersistent(Boolean) |
Dieses Element ist veraltet. |
| SetPictureInPictureParams(PictureInPictureParams) |
Aktualisiert die Eigenschaften der Bild-in-Bild-Aktivität oder legt fest, dass sie später verwendet wird, wenn |
| SetProgress(Int32) |
Legt den Fortschritt für die Statusanzeigen im Titel fest. |
| SetProgressBarIndeterminate(Boolean) |
Legt fest, ob die horizontale Statusleiste im Titel unbestimmt sein soll (das Zirkel ist immer unbestimmt). |
| SetProgressBarIndeterminateVisibility(Boolean) |
Legt die Sichtbarkeit der unbestimmten Statusleiste im Titel fest. |
| SetProgressBarVisibility(Boolean) |
Legt die Sichtbarkeit der Statusleiste 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 verwendet" verwendet werden soll. |
| SetResult(Result, Intent) |
Rufen Sie dies auf, um das Ergebnis festzulegen, das Ihre Aktivität an den Aufrufer zurückgibt. |
| SetResult(Result) |
Rufen Sie dies auf, um das Ergebnis festzulegen, das Ihre Aktivität an den Aufrufer zurückgibt. |
| SetSecondaryProgress(Int32) |
Legt den sekundären Fortschritt für die Statusleiste im Titel fest. |
| SetShouldDockBigOverlays(Boolean) |
Gibt eine Einstellung an, große Überlagerungen wie das erweiterte Bild im Fernsehgerät anzudocken (siehe |
| SetShowWhenLocked(Boolean) |
Gibt an, ob ein |
| SetTaskDescription(ActivityManager+TaskDescription) |
Legt Informationen fest, die die Aufgabe mit dieser Aktivität für die Präsentation in der Benutzeroberfläche des Recents-Systems beschreiben. |
| SetTheme(Int32) |
Legen Sie das Basisdesign für diesen Kontext fest. (Geerbt von ContextWrapper) |
| SetTheme(Resources+Theme) |
Legen Sie das aktuelle Design fest. (Geerbt von ContextThemeWrapper) |
| SetTitle(Int32) |
Ändern Sie den Titel, der dieser Aktivität zugeordnet ist. |
| SetTranslucent(Boolean) |
Konvertieren Sie eine Aktivität, insbesondere mit |
| SetTurnScreenOn(Boolean) |
Gibt an, ob der Bildschirm aktiviert werden soll, wenn der |
| SetVisible(Boolean) |
Steuern Sie, ob das Hauptfenster dieser Aktivität sichtbar ist. |
| SetVrModeEnabled(Boolean, ComponentName) |
Aktivieren oder deaktivieren Sie den Vr-Modus (Virtual Reality) für diese Aktivität. |
| SetWallpaper(Bitmap) |
Veraltet.
(Geerbt von ContextWrapper)
|
| SetWallpaper(Stream) |
Veraltet.
(Geerbt von ContextWrapper)
|
| ShouldDockBigOverlays() |
Gibt zurück, ob große Überlagerungen neben der Aktivität wie festgelegt |
| ShouldShowRequestPermissionRationale(String, Int32) |
Ruft ab, ob Die Benutzeroberfläche mit Rationale angezeigt werden soll, bevor Sie eine Berechtigung anfordern. |
| ShouldShowRequestPermissionRationale(String) |
Ruft ab, ob Die Benutzeroberfläche mit Rationale angezeigt werden soll, bevor Sie eine Berechtigung anfordern. |
| ShouldUpRecreateTask(Intent) |
Gibt "true" zurück, wenn die App die Aufgabe neu erstellen soll, wenn Sie mithilfe von targetIntent in dieser Aktivität navigieren. |
| ShowAssist(Bundle) |
Bitten Sie den Benutzer, den aktuellen Assistenten anzuzeigen. |
| ShowDialog(Int32, Bundle) |
Veraltet.
Anzeigen eines dialogfelds, das von dieser Aktivität verwaltet wird. |
| ShowDialog(Int32) |
Veraltet.
Einfache Version davon |
| ShowLockTaskEscapeMessage() |
Zeigt dem Benutzer die vom System definierte Meldung an, um dem Benutzer mitzuteilen, wie der Sperraufgabenmodus beendet wird. |
| StartActionMode(ActionMode+ICallback, ActionModeType) |
Starten Sie einen Aktionsmodus des Standardtyps |
| StartActionMode(ActionMode+ICallback) |
Starten Sie einen Aktionsmodus des Standardtyps |
| StartActivities(Intent[], Bundle) |
Starten Sie mehrere neue Aktivitäten. (Geerbt von ContextWrapper) |
| StartActivities(Intent[]) |
Identisch mit StartActivities(Intent[], Bundle) den angegebenen Optionen. (Geerbt von ContextWrapper) |
| StartActivity(Intent, Bundle) |
Starten Sie eine neue Aktivität. (Geerbt von ContextWrapper) |
| StartActivity(Intent) |
Identisch mit StartActivity(Intent, Bundle) den angegebenen Optionen. (Geerbt von ContextWrapper) |
| StartActivity(Type) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von Context) |
| StartActivityForResult(Intent, Int32, Bundle) |
Starten Sie eine Aktivität, für die Sie ein Ergebnis erhalten möchten, wenn sie abgeschlossen ist. |
| StartActivityForResult(Intent, Int32) |
Identisch mit anrufen |
| StartActivityForResult(Type, Int32) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| StartActivityFromChild(Activity, Intent, Int32, Bundle) |
Dies wird aufgerufen, wenn eine untergeordnete Aktivität dieses Vorgangs seine |
| StartActivityFromChild(Activity, Intent, Int32) |
Identisch mit anrufen |
| StartActivityFromFragment(Fragment, Intent, Int32, Bundle) |
Dies wird aufgerufen, wenn ein Fragment in dieser Aktivität seine |
| StartActivityFromFragment(Fragment, Intent, Int32) |
Identisch mit anrufen |
| StartActivityIfNeeded(Intent, Int32, Bundle) |
Eine spezielle Variation zum Starten einer Aktivität nur, wenn eine neue Aktivitätsinstanz zum Behandeln der angegebenen Absicht erforderlich ist. |
| StartActivityIfNeeded(Intent, Int32) |
Identisch mit anrufen |
| StartForegroundService(Intent) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Starten Sie die Ausführung einer Instrumentation Klasse. (Geerbt von ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Like StartActivity(Intent, Bundle), but taking a IntentSender to start. (Geerbt von ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. (Geerbt von ContextWrapper) |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Gefällt |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Identisch mit anrufen |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Wie |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Identisch mit anrufen |
| StartLocalVoiceInteraction(Bundle) |
Startet eine lokale Sprachinteraktionssitzung. |
| StartLockTask() |
Fordern Sie an, diese Aktivität in einen Modus zu versetzen, in dem der Benutzer auf eine eingeschränkte Gruppe von Anwendungen gesperrt ist. |
| StartManagingCursor(ICursor) |
Veraltet.
Diese Methode ermöglicht es der Aktivität, sich um die Verwaltung des angegebenen |
| StartNextMatchingActivity(Intent, Bundle) |
Spezielle Version des Startens einer Aktivität zur Verwendung, wenn Sie andere Aktivitätskomponenten ersetzen. |
| StartNextMatchingActivity(Intent) |
Identisch mit anrufen |
| StartPostponedEnterTransition() |
Beginnen Sie verschobene Übergänge nach dem |
| StartSearch(String, Boolean, Bundle, Boolean) |
Dieser Hook wird aufgerufen, um die Such-UI zu starten. |
| StartService(Intent) |
Fordern Sie an, dass ein bestimmter Anwendungsdienst gestartet wird. (Geerbt von ContextWrapper) |
| StopLocalVoiceInteraction() |
Fordern Sie an, die aktuelle Sprachinteraktion zu beenden, die zuvor mit der Verwendung |
| StopLockTask() |
Beenden Sie die Sperrung des aktuellen Vorgangs. |
| StopManagingCursor(ICursor) |
Veraltet.
Aufgrund eines Cursors, der zuvor übergeben |
| 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) |
Ähnlich wie |
| UnbindService(IServiceConnection) |
Verbindung mit einem Anwendungsdienst trennen. (Geerbt von ContextWrapper) |
| UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Heben Sie die Registrierung einer |
| UnregisterComponentCallbacks(IComponentCallbacks) |
Entfernen Sie ein |
| 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) |
Aufheben der Registrierung eines zuvor registrierten BroadcastReceivers. (Geerbt von ContextWrapper) |
| UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Ändern Sie für einen Dienst, der zuvor an |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
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
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Eine Aktivität ist eine einzelne, fokussierte Sache, die der Benutzer tun kann. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |