Activity Класс

Определение

Действие — это единственное, ориентированное на то, что пользователь может сделать.

[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
Наследование
Производный
Атрибуты
Реализации

Комментарии

Действие — это единственное, ориентированное на то, что пользователь может сделать. Практически все действия взаимодействуют с пользователем, поэтому класс действий заботится о создании окна, в котором можно разместить пользовательский интерфейс.#setContentView Хотя действия часто представлены пользователю в виде полноэкранных окон, они также могут использоваться другими способами: как плавающие окна (с помощью темы с android.R.attr#windowIsFloating набором), режим с несколькими окнами или внедренные в другие окна.

Существует два метода практически всех подклассов действия:

<ul><li>#onCreate — это место, где вы инициализируете действие. Самое главное, что здесь обычно вызывается #setContentView(int) ресурс макета, определяющий пользовательский интерфейс, и используется #findViewById для получения мини-приложений в этом пользовательском интерфейсе, с которым необходимо взаимодействовать программным способом.

<li>#onPause — это место, в котором вы работаете с пользователем, не используя активное взаимодействие с действием. Любые изменения, внесенные пользователем, должны быть зафиксированы на этом этапе (обычно для android.content.ContentProvider хранения данных). В этом состоянии действие по-прежнему отображается на экране. </ul>

Для использования android.content.Context#startActivity Context.startActivity()со всеми классами действий должно быть соответствующее android.R.styleable#AndroidManifestActivity &lt;activity&gt; объявление в пакете AndroidManifest.xml.

Разделы, описанные здесь: ol>li Fragments li Activity Lifecycle<>li>Configuration Changes li Activity Changes<li>Started Activities and Getting Results><li Saving State<li>Permissions<<li>Process Lifecycle</ol><<>

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

Класс activity является важной частью общего жизненного цикла приложения, и способ запуска и объединения действий является основной частью модели приложения платформы. Подробные сведения о структуре приложения Android и о том, как ведут себя действия, ознакомьтесь с руководствами разработчика По основам приложений и задачам и задачам резервного стека .

Вы также можете ознакомиться с подробными сведениями о создании действий в руководстве разработчика по действиям .

</div>

Фрагменты><< h3/h3>>

Подкласс androidx.fragment.app.FragmentActivity может использовать класс для более эффективной androidx.fragment.app.Fragment модульной сборки кода, создания более сложных пользовательских интерфейсов для более крупных экранов, а также для масштабирования приложения между небольшими и большими экранами.

Дополнительные сведения об использовании фрагментов см. в руководстве разработчика фрагментов .

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

Действия в системе управляются как стеки действий. При запуске нового действия он обычно помещается в верхнюю часть текущего стека и становится выполняемым действием- предыдущее действие всегда остается под ним в стеке, и не будет снова приходить на передний план до тех пор, пока новое действие не завершится. На экране может быть один или несколько стеков действий.

Действие имеет по сути четыре состояния:

<ul>li, если действие находится на переднем плане экрана (в самой верхней позиции стека), это <эм>активный</em> или <em>выполнение</em>.>< Обычно это действие, с которым взаимодействует пользователь.</li li><>, если действие потеряло фокус, но по-прежнему представлено пользователю, оно отображается<<>/em.> Возможно, если новое не полнофункциональную или прозрачное действие сосредоточено на верхней части действия, другое действие имеет более высокую позицию в режиме с несколькими окнами, или само действие не фокусируется в текущем режиме окна. Такая активность полностью жива (она сохраняет все сведения о состоянии и члене и остается присоединенной к диспетчеру окон). <li>, если действие полностью скрыто другим действием, оно>< остановлено< или <> em>скрыто</em>. Он по-прежнему сохраняет все сведения о состоянии и члене, однако он больше не отображается пользователю, поэтому его окно скрыто, и оно часто будет убито системой, когда память нужна в другом месте.</li li><>Система может удалить действие из памяти, запросив его завершить, или просто убить его процесс, что делает его>< уничтоженным</em.> При повторном отображении пользователю его необходимо полностью перезапустить и восстановить до предыдущего состояния.</li></ul>

На следующей схеме показаны важные пути состояния действия. Квадратные прямоугольники представляют методы обратного вызова, которые можно реализовать для выполнения операций при перемещении действия между состояниями. Цветные овалы являются основными состояниями, в которых может находиться действие.

<img src=".. /.. /.. /images/activity_lifecycle.png" alt="Схема состояния для жизненного цикла действий Android". border="0" />

Существует три ключевых цикла, которые могут быть заинтересованы в мониторинге в рамках вашего действия:

<ul>li В течение всего времени существования</b>> действия происходит между первым вызовом android.app.Activity#onCreate к одному окончательному вызовуandroid.app.Activity#onDestroy.<>< Действие будет выполнять все настройки "глобального" состояния в onCreate() и освободить все оставшиеся ресурсы в OnDebuild(). Например, если у него есть поток, запущенный в фоновом режиме для скачивания данных из сети, он может создать этот поток в onCreate(), а затем остановить поток в onDesk().

<li>B <>видимое время существования</b> действия происходит между вызовом до android.app.Activity#onStart соответствующего вызоваandroid.app.Activity#onStop. В течение этого времени пользователь может видеть действие на экране, хотя он не может находиться на переднем плане и взаимодействовать с пользователем. Между этими двумя методами можно поддерживать ресурсы, необходимые для отображения действия пользователю. Например, вы можете зарегистрировать android.content.BroadcastReceiver в onStart() для отслеживания изменений, влияющих на пользовательский интерфейс, и отменить регистрацию в onStop(), когда пользователь больше не видит отображаемые изменения. Методы onStart() и onStop() можно вызывать несколько раз, так как действие становится видимым и скрытым для пользователя.

<li>Время <существования< b>переднего плана/b> действия происходит между вызовом до android.app.Activity#onResume соответствующего вызоваandroid.app.Activity#onPause. В течение этого времени действие отображается, активна и взаимодействует с пользователем. Действие может часто переходить между возобновленными и приостановленными состояниями, например, когда устройство переходит в спящий режим, когда результат действия доставляется, когда будет доставлено новое намерение, поэтому код в этих методах должен быть довольно упрощенным. </ul>

Весь жизненный цикл действия определяется следующими методами действия. Все это перехватчики, которые можно переопределить, чтобы выполнить соответствующую работу при изменении состояния действия. Все действия будут реализованы для их начальной настройки; многие также будут реализовывать android.app.Activity#onCreate android.app.Activity#onPause для фиксации изменений данных и подготовки к приостановке взаимодействия с пользователем, а android.app.Activity#onStop также для обработки больше не отображается на экране. При реализации этих методов всегда следует вызывать суперкласс.

</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();
            }

Как правило, перемещение по жизненному циклу действия выглядит следующим образом:

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

<thead><tr th><colspan="3">Method</th th><>Description</<>>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>вызывается при первом создании действия. Здесь необходимо выполнить все обычные статические настройки: создавать представления, привязывать данные к спискам и т. д. Этот метод также предоставляет пакет, содержащий ранее замороженное состояние действия, если он был.

Всегда за которым следует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>после остановки действия, до начала работы.><

Всегда за которым следует 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>, когда действие становится видимым для пользователя.

За которым следует, onResume() если действие приходит на передний план, или onStop() если оно становится скрытым.</td td align="center">No</td><td align="center">onResume() или 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>><, когда действие начнет взаимодействовать с пользователем.>< На этом этапе ваше действие находится в верхней части стека действий с вводом пользователем.

Всегда за которым следует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>, когда действие теряет состояние переднего плана, больше не фокусируется или перед переходом на остановленное или скрытое или уничтоженное состояние. Действие по-прежнему отображается для пользователя, поэтому рекомендуется сохранить его визуально активным и продолжить обновление пользовательского интерфейса. Реализация этого метода должна быть очень быстрой, так как следующее действие не будет возобновляться до тех пор, пока этот метод не возвращается.

За ним следует либоonResume(), если действие возвращается обратно на передний план, либо onStop() если оно становится невидимым для пользователя.</td td><align="center"><font color="#800000"><strong>android.os.Build.VERSION_CODES#HONEYCOMB</strong></font></td td<>align="center">onResume() или<br<onStop()>/td></tr>

<tr><td colspan="2" align="left" border="0"><android.app.Activity#onStop onStop()/td><td td>, когда действие больше не отображается пользователю. Это может произойти либо из-за того, что новое действие начинается сверху, существующий в настоящее время происходит перед этим, или это уничтожается. Обычно это используется для остановки анимации и обновления пользовательского интерфейса и т. д.

За которым следует либоonRestart(), если это действие возвращается для взаимодействия с пользователем, либо onDestroy() если это действие уходит.</td td align="center"><font color="#800000"><strong></strong></font></td<>td align="center"onRestart()> или<br>onDestroy()</td></tr><>

<tr><td colspan="3" align="left" border="0"android.app.Activity#onDestroy onDestroy()<>/td td td><>Последний вызов, который вы получаете до уничтожения действия. Это может произойти либо из-за завершения действия (кто-то вызывается Activity#finish на нем), либо из-за того, что система временно уничтожает этот экземпляр действия для экономии места. Эти два сценария можно различать с Activity#isFinishing помощью метода.</td td align="center"><font color="#800000"><strong<>/strong></font></td td><align="center"><>em</td/td<>/><tr></tbody></table><>

Обратите внимание, что столбец Killable в приведенной выше таблице — для тех методов, которые помечены как убиваемые, после того, как этот метод возвращает процесс размещения действия, может быть убит системой <em>в любое время</em> без другой строки выполняемого кода. Из-за этого следует использовать #onPause метод для записи постоянных данных (например, правок пользователей) в хранилище. Кроме того, метод #onSaveInstanceState(Bundle) вызывается перед размещением действия в таком фоновом состоянии, что позволяет сохранить любое динамическое состояние экземпляра в действии в заданном пакете, чтобы получить его позже #onCreate , если действие необходимо повторно создать. Дополнительные сведения о том, как жизненный цикл процесса связан с действиями, которые он размещает, см. в разделе жизненного цикла процесса. Обратите внимание, что важно сохранить постоянные данные #onPause вместо #onSaveInstanceState того, что последний не является частью обратных вызовов жизненного цикла, поэтому не будет вызываться в каждой ситуации, как описано в документации.

<p class="note"Помните,> что эти семантики будут немного меняться между приложениями, предназначенными для платформ, начиная с android.os.Build.VERSION_CODES#HONEYCOMB тех, которые нацелены на предыдущие платформы. Начиная с Honeycomb приложение не находится в состоянии убийства до тех пор, пока его #onStop не будет возвращено. Это влияет на #onSaveInstanceState(Bundle) вызов (его можно безопасно вызвать после #onPause()) и позволяет приложению безопасно ждать, пока #onStop() не сохраните постоянное состояние.</p>

<p class="note">Для приложений, предназначенных для платформ, начиная android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) с всегда будет вызываться после #onStopэтого, поэтому приложение может безопасно выполнять транзакции фрагментов в #onStop и сможет сохранить постоянное состояние позже.</p>

Для тех методов, которые не помечены как убиваемые, процесс действия не будет убит системой начиная с момента вызова метода и продолжения после возврата. Таким образом, действие находится в состоянии убийства, например между после onStop() начала onResume(). Помните, что при крайнем давлении памяти система может в любое время убить процесс приложения.

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

Если конфигурация устройства (как определено Configuration Resources.Configuration классом), все, что отображает пользовательский интерфейс, потребуется обновить, чтобы соответствовать этой конфигурации. Поскольку действие является основным механизмом взаимодействия с пользователем, он включает специальную поддержку обработки изменений конфигурации.

Если вы не укажете другое, изменение конфигурации (например, изменение ориентации экрана, языка, входных устройств и т. д.) приведет к>< тому, что текущее действие будет уничтожено</em>, выполняя обычный процесс #onPause#onStopжизненного цикла действий и #onDestroy по мере необходимости. Если действие было на переднем плане или видно для пользователя, то после #onDestroy вызова в этом экземпляре будет создан новый экземпляр действия с любым сохраненным значениемInstanceState предыдущего экземпляра #onSaveInstanceState.

Это делается, так как любой ресурс приложения, включая файлы макета, может изменяться на основе любого значения конфигурации. Таким образом, единственным безопасным способом обработки изменения конфигурации является повторное извлечение всех ресурсов, включая макеты, рисуемые и строки. Поскольку действия уже должны знать, как сохранить состояние и повторно создать себя из этого состояния, это удобный способ перезапуска действия с новой конфигурацией.

В некоторых особых случаях может потребоваться обойти перезапуск действия на основе одного или нескольких типов изменений конфигурации. Это делается с атрибутом android.R.attr#configChanges android:configChanges в своем манифесте. Для любых типов изменений конфигурации, которые вы обрабатываете там, вы получите вызов метода текущего действия #onConfigurationChanged вместо перезапуска. Если изменение конфигурации включает любое, что вы не обрабатываете, однако действие по-прежнему будет перезапущено и #onConfigurationChanged не будет вызываться.

"StartedActivities"><h3>— запуск действий и получение результатов</h3>

Метод android.app.Activity#startActivity используется для запуска нового действия, которое будет помещено в верхней части стека действий. Он принимает один аргумент, который android.content.Intent Intentописывает выполняемое действие.

Иногда вы хотите получить результат от действия, когда он заканчивается. Например, вы можете запустить действие, позволяющее пользователю выбрать человека в списке контактов; Когда он закончится, он возвращает выбранного пользователя. Для этого необходимо вызвать android.app.Activity#startActivityForResult(Intent, int) версию со вторым целым параметром, определяющим вызов. Результат будет возвращен с помощью метода android.app.Activity#onActivityResult .

Когда действие завершается, он может вызывать android.app.Activity#setResult(int) возврат данных обратно в родительский объект. Он всегда должен предоставлять код результата, который может быть стандартным результатом RESULT_CANCELED, RESULT_OK или любыми пользовательскими значениями, начиная с RESULT_FIRST_USER. Кроме того, он может при необходимости вернуть намерение, содержащее любые дополнительные данные, которые он хочет. Все эти сведения отображаются обратно на родительском Activity.onActivityResult(), а также целочисленный идентификатор, который он первоначально предоставил.

Если дочернее действие завершается ошибкой по какой-либо причине (например, сбой), родительское действие получит результат с кодом 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 сохранение сохраняемого состояния</h3>>

Обычно существует два типа постоянных состояний, с которыми будет заниматься действие: общие данные, подобные документу (обычно хранящиеся в базе данных SQLite с помощью поставщика содержимого android.content.ContentProvider) и внутреннего состояния, например пользовательских настроек.

Для данных поставщика контента мы рекомендуем использовать пользовательская модель "изменить на месте". То есть любые изменения, внесенные пользователем, эффективно выполняются немедленно, не требуя дополнительного шага подтверждения. Поддержка этой модели обычно является простым вопросом следующих двух правил:

<ul><li>

При создании нового документа создается резервная запись базы данных или файл для него немедленно. Например, если пользователь решит написать новое сообщение электронной почты, новая запись для этого сообщения будет создана сразу после начала ввода данных, чтобы после этого в списке черновиков появится новая запись.

<Литий>

При вызове метода действия onPause() он должен зафиксироваться в поставщике содержимого резервного копирования или отправить все изменения, внесенные пользователем. Это гарантирует, что эти изменения будут замечены любым другим действием, которое будет выполняться. Вероятно, вы хотите зафиксировать данные еще более агрессивно во время жизненного цикла действия: например, прежде чем начать новое действие, прежде чем завершить собственное действие, когда пользователь переключается между полями ввода и т. д.

</ul>

Эта модель предназначена для предотвращения потери данных при переходе пользователя между действиями и позволяет системе безопасно убить действие (так как системные ресурсы нужны где-либо еще) в любое время после остановки (или приостановки на версиях платформы).android.os.Build.VERSION_CODES#HONEYCOMB Обратите внимание, что пользователь, нажимающий клавишу BACK из действия<>, не<> означает "отмена" — это означает, что действие сохраняется с текущим содержимым. Отмена изменений в действии должна быть предоставлена с помощью другого механизма, например явного параметра "вернуть" или "отменить".

Дополнительные сведения о поставщиках контента см. в пакете содержимого android.content.ContentProvider. Это ключевой аспект того, как различные действия вызывают и распространяют данные между собой.

Класс activity также предоставляет API для управления внутренним сохраняемым состоянием, связанным с действием. Это можно использовать, например, для запоминания предпочтительного начального отображения пользователя в календаре (представление дня или еженедельное представление) или домашней страницы пользователя по умолчанию в веб-браузере.

Постоянное состояние действия управляется методом #getPreferences, что позволяет извлекать и изменять набор пар name/value, связанных с действием. Чтобы использовать параметры, общие для нескольких компонентов приложения (действия, приемники, службы, поставщики), можно использовать базовый Context#getSharedPreferences Context.getSharedPreferences() метод для получения объекта параметров, хранящегося под определенным именем. (Обратите внимание, что невозможно совместно использовать данные параметров между пакетами приложений. Для этого вам потребуется поставщик содержимого.)

Ниже приведен фрагмент действия календаря, в который хранится предпочтительный режим просмотра пользователя в постоянных параметрах:

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

"Разрешения"><h3 Permissions</h3>>

Возможность запуска определенного действия может быть применена при объявлении в теге манифеста android.R.styleable#AndroidManifestActivity &lt;activity&gt; . Таким образом, другим приложениям потребуется объявить соответствующий android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; элемент в собственном манифесте, чтобы начать это действие.

При запуске действия можно задать Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION и (или) Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION намерение. Это предоставит действиям доступ к определенным URI в намерении. Доступ останется до тех пор, пока действие не завершится (оно останется во время процесса размещения и другого временного уничтожения). android.os.Build.VERSION_CODES#GINGERBREADПо состоянию на то, если действие уже создано и в него будет доставлено #onNewIntent(Intent)новое намерение, все вновь предоставленные разрешения URI будут добавлены в существующие, которые он содержит.

Дополнительные сведения о разрешениях и разрешениях см. в документе "Безопасность и разрешения" в целом.

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

Система Android пытается сохранить процесс приложения в течение максимально длительного времени, но в конечном итоге потребуется удалить старые процессы при низком уровне памяти. Как описано в разделе жизненного цикла действий, решение о том, какой процесс удалить, тесно связан с состоянием взаимодействия пользователя с ним. Как правило, существует четыре состояния процесса, в зависимости от выполняемых в нем действий, перечисленных здесь в порядке важности. Система убьет менее важные процессы (последние), прежде чем она прибегает к убийству более важных процессов (первых).

<ol><li>

Действие <b>переднего плана</b> (действие в верхней части экрана, с которым в настоящее время взаимодействует пользователь) считается наиболее важным. Его процесс будет убит только в качестве последнего средства, если он использует больше памяти, чем доступно на устройстве. Как правило, на этом этапе устройство достигло состояния разбиения на страницы памяти, поэтому это необходимо для того, чтобы пользовательский интерфейс был адаптивным. <Литий>

Видимое <действие< b>(>действие, видимое пользователю, но не на переднем плане, например один сидя за диалоговым окном переднего плана или рядом с другими действиями в многоэкранном режиме) считается чрезвычайно важным и не будет убит, если только это не требуется для выполнения действия переднего плана. <Литий>

Фоновое <действие< b>(>действие, которое не видно пользователю и остановлено) больше не является критическим, поэтому система может безопасно убить его процесс для восстановления памяти для других переднего плана или видимых процессов. Если процесс должен быть убит, когда пользователь переходит обратно к активности (что делает его видимым на экране снова), его #onCreate метод будет вызван с сохраненнымInstanceState, который он ранее предоставил #onSaveInstanceState , чтобы он смог перезапустить себя в том же состоянии, что и пользователь последний оставил его. <Литий>

Пустой <процесс< или b>> — это одно размещение без действий или других компонентов приложения (таких как Service или android.content.BroadcastReceiver классы). Они убиваются очень быстро системой, так как память становится низкой. По этой причине любая фоновая операция, выполняемая за пределами действия, должна выполняться в контексте действия BroadcastReceiver или Service, чтобы убедиться, что система знает, что она должна поддерживать процесс. </Пр>

Иногда может потребоваться выполнить длительную операцию, которая существует независимо от самого жизненного цикла действия. Примером может быть приложение камеры, которое позволяет отправлять изображение на веб-сайт. Отправка может занять много времени, и приложение должно позволить пользователю оставить приложение во время выполнения. Для этого действие должно начаться Service , в котором выполняется отправка. Это позволяет системе правильно определять приоритеты процесса (учитывая, что это более важно, чем другие невидимые приложения) в течение длительности отправки, независимо от того, приостановлено ли исходное действие, остановлено или завершено.

Документация по Java для android.app.Activity.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

Activity()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

Activity(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

AccessibilityService

Используется для #getSystemService(String) получения android.view.accessibility.AccessibilityManager отзывов пользователей о событиях пользовательского интерфейса с помощью зарегистрированных прослушивателей событий.

(Унаследовано от Context)
AccountService

Используется для #getSystemService(String) получения android.accounts.AccountManager намерений во время выбора.

(Унаследовано от Context)
ActivityService

Используется для #getSystemService(String) получения сведений android.app.ActivityManager о взаимодействии с состоянием глобальной системы.

(Унаследовано от Context)
AlarmService

Используется для #getSystemService(String) получения android.app.AlarmManager намерений во время выбора.

(Унаследовано от Context)
AppOpsService

Используется для #getSystemService(String) получения android.app.AppOpsManager операций отслеживания операций приложений на устройстве.

(Унаследовано от Context)
AppSearchService

Используется для #getSystemService(String) получения android.app.appsearch.AppSearchManager индексирования и запроса данных приложения, управляемых системой.

(Унаследовано от Context)
AppwidgetService

Используется для #getSystemService(String) получения android.appwidget.AppWidgetManager доступа к AppWidgets.

(Унаследовано от Context)
AudioService

Используется для #getSystemService(String) получения android.media.AudioManager обработки управления громкостями, режимами звонка и маршрутизацией звука.

(Унаследовано от Context)
BatteryService

Используется для #getSystemService(String) получения android.os.BatteryManager состояния батареи.

(Унаследовано от Context)
BindAllowActivityStarts
Устаревшие..

Флаг. #bindServiceЕсли привязка из видимого приложения, связанная служба может запустить действие из фонового режима.

(Унаследовано от Context)
BindExternalServiceLong

Работает так же, как #BIND_EXTERNAL_SERVICEи , но определяется как ()

(Унаследовано от Context)
BindNotPerceptible
Устаревшие..

Флаг. #bindServiceЕсли привязка из приложения, видимого или пользовательского восприятия, ниже важности целевой службы ниже уровня видимости.

(Унаследовано от Context)
BindSharedIsolatedProcess
Устаревшие..

Флаг: #bindIsolatedServiceпривязка службы к общему изолированному процессу.

(Унаследовано от Context)
BiometricService

Используется для #getSystemService(String) получения android.hardware.biometrics.BiometricManager биометрических и ПИН-кодов и проверки подлинности паролей.

(Унаследовано от Context)
BlobStoreService

Используйте для #getSystemService(String) получения сведений android.app.blob.BlobStoreManager об участии и доступе к BLOB-объектам из хранилища BLOB-объектов, поддерживаемого системой.

(Унаследовано от Context)
BluetoothService

Используется для #getSystemService(String) извлечения android.bluetooth.BluetoothManager для использования Bluetooth.

(Унаследовано от Context)
BugreportService

Служба для записи отчета об ошибке.

(Унаследовано от Context)
CameraService

Используется для #getSystemService(String) получения android.hardware.camera2.CameraManager взаимодействия с устройствами камеры.

(Унаследовано от Context)
CaptioningService

Используется для #getSystemService(String) получения android.view.accessibility.CaptioningManager свойств подписей и прослушивания изменений в параметрах заголовков.

(Унаследовано от Context)
CarrierConfigService

Используется для #getSystemService(String) получения значений android.telephony.CarrierConfigManager конфигурации носителя.

(Унаследовано от Context)
ClipboardService

Используется для #getSystemService(String) получения android.content.ClipboardManager доступа и изменения содержимого глобального буфера обмена.

(Унаследовано от Context)
CompanionDeviceService

Использование для #getSystemService(String) получения android.companion.CompanionDeviceManager устройства-компаньона для управления устройствами-компаньонами

(Унаследовано от Context)
ConnectivityDiagnosticsService

Используется для #getSystemService(String) получения android.net.ConnectivityDiagnosticsManager сведений о сетевом подключении диагностика, а также получения сведений о сетевом подключении из системы.

(Унаследовано от Context)
ConnectivityService

Используется для #getSystemService(String) получения android.net.ConnectivityManager для обработки сетевых подключений.

(Унаследовано от Context)
ConsumerIrService

Используется для #getSystemService(String) получения android.hardware.ConsumerIrManager инфракрасных сигналов с устройства.

(Унаследовано от Context)
CredentialService

Используется для #getSystemService(String) получения android.credentials.CredentialManager проверки подлинности пользователя в приложении.

(Унаследовано от Context)
CrossProfileAppsService

Используется для #getSystemService(String) получения операций android.content.pm.CrossProfileApps между профилями.

(Унаследовано от Context)
DeviceIdDefault

Идентификатор устройства по умолчанию, являющийся идентификатором основного (не виртуального) устройства.

(Унаследовано от Context)
DeviceIdInvalid

Недопустимый идентификатор устройства.

(Унаследовано от Context)
DeviceLockService

Используется для #getSystemService(String) получения android.devicelock.DeviceLockManager.

(Унаследовано от Context)
DevicePolicyService

Используется для #getSystemService(String) получения сведений android.app.admin.DevicePolicyManager о работе с глобальным управлением политиками устройств.

(Унаследовано от Context)
DisplayHashService

Используется для #getSystemService(String) доступа android.view.displayhash.DisplayHashManager к хэшам отображения.

(Унаследовано от Context)
DisplayService

Используется для #getSystemService(String) извлечения android.hardware.display.DisplayManager для взаимодействия с устройствами отображения.

(Унаследовано от Context)
DomainVerificationService

Используется для #getSystemService(String) получения доступа android.content.pm.verify.domain.DomainVerificationManager к утверждению и состоянию пользователя для объявленных веб-доменов.

(Унаследовано от Context)
DownloadService

Используется для #getSystemService(String) получения android.app.DownloadManager запроса http-скачивания.

(Унаследовано от Context)
DropboxService

Используется для #getSystemService(String) получения экземпляра android.os.DropBoxManager для записи журналов диагностики.

(Унаследовано от Context)
EuiccService

Используется для #getSystemService(String) получения android.telephony.euicc.EuiccManager управления устройством eUICC (внедренная SIM-карта).

(Унаследовано от Context)
FileIntegrityService

Используется для #getSystemService(String) извлечения android.security.FileIntegrityManager.

(Унаследовано от Context)
FingerprintService

Используется для #getSystemService(String) получения android.hardware.fingerprint.FingerprintManager обработки отпечатков пальцев.

(Унаследовано от Context)
FullscreenModeRequestEnter
Устаревшие..

Тип #requestFullscreenMode(int, OutcomeReceiver)запроса , чтобы запросить ввод полноэкранного режима из многоэкранного режима.

FullscreenModeRequestExit
Устаревшие..

Тип #requestFullscreenMode(int, OutcomeReceiver)запроса , чтобы запросить выход из запрошенного полноэкранного режима и восстановить в предыдущем многоэкранном режиме.

GameService

Используется для #getSystemService(String) получения GameManager.

(Унаследовано от Context)
GrammaticalInflectionService

Используется для #getSystemService(String) получения GrammaticalInflectionManager.

(Унаследовано от Context)
HardwarePropertiesService

Используется для #getSystemService(String) получения android.os.HardwarePropertiesManager доступа к службе свойств оборудования.

(Унаследовано от Context)
HealthconnectService

Используется для #getSystemService(String) получения android.health.connect.HealthConnectManager.

(Унаследовано от Context)
InputMethodService

Используется для #getSystemService(String) получения android.view.inputmethod.InputMethodManager доступа к методам ввода.

(Унаследовано от Context)
InputService

Используется для #getSystemService(String) получения android.hardware.input.InputManager взаимодействия с устройствами ввода.

(Унаследовано от Context)
IpsecService

Используется для #getSystemService(String) получения android.net.IpSecManager шифрования сокетов или сетей с помощью IPSec.

(Унаследовано от Context)
JobSchedulerService

Используется для #getSystemService(String) получения экземпляра android.app.job.JobScheduler для управления случайными фоновыми задачами.

(Унаследовано от Context)
KeyguardService

Используется для #getSystemService(String) получения android.app.KeyguardManager средства управления ключом.

(Унаследовано от Context)
LauncherAppsService

Используется для #getSystemService(String) получения android.content.pm.LauncherApps запросов и мониторинга запускаемых приложений в профилях пользователя.

(Унаследовано от Context)
LayoutInflaterService

Используется для #getSystemService(String) извлечения android.view.LayoutInflater ресурсов макета в этом контексте.

(Унаследовано от Context)
LocaleService

Используется для #getSystemService(String) получения android.app.LocaleManager.

(Унаследовано от Context)
LocationService

Используется для #getSystemService(String) получения android.location.LocationManager обновлений расположения для управления обновлениями расположения.

(Унаследовано от Context)
MediaCommunicationService

Использование для #getSystemService(String) извлечения android.media.MediaCommunicationManager для управления android.media.MediaSession2.

(Унаследовано от Context)
MediaMetricsService

Используется для #getSystemService(String) получения android.media.metrics.MediaMetricsManager метрик мультимедиа на устройстве.

(Унаследовано от Context)
MediaProjectionService

Используется для #getSystemService(String) получения экземпляра android.media.projection.MediaProjectionManager для управления сеансами проекции мультимедиа.

(Унаследовано от Context)
MediaRouterService

Используется для #getSystemService получения android.media.MediaRouter управления маршрутизацией мультимедиа и управления ими.

(Унаследовано от Context)
MediaSessionService

Используется для #getSystemService(String) получения android.media.session.MediaSessionManager сеансов мультимедиа.

(Унаследовано от Context)
MidiService

Используется для #getSystemService(String) получения android.media.midi.MidiManager доступа к службе MIDI.

(Унаследовано от Context)
NetworkStatsService

Используется для #getSystemService(String) получения android.app.usage.NetworkStatsManager статистики использования сети.

(Унаследовано от Context)
NfcService

Используется для #getSystemService(String) извлечения android.nfc.NfcManager для использования NFC.

(Унаследовано от Context)
NotificationService

Используется для #getSystemService(String) получения android.app.NotificationManager сведений о пользователе фоновых событий.

(Унаследовано от Context)
NsdService

Использование для #getSystemService(String) получения android.net.nsd.NsdManager обработки управления обнаружением сетевых служб

(Унаследовано от Context)
OverlayService

Используется для #getSystemService(String) получения android.content.om.OverlayManager пакетов наложения.

(Унаследовано от Context)
OverrideTransitionClose
Устаревшие..

Тип #overrideActivityTransition(int, int, int) запроса или #overrideActivityTransition(int, int, int, int)переопределение закрывающего перехода.

OverrideTransitionOpen
Устаревшие..

Тип #overrideActivityTransition(int, int, int) запроса или #overrideActivityTransition(int, int, int, int)переопределение открывающего перехода.

PeopleService

Используйте для #getSystemService(String) доступа PeopleManager к взаимодействию с опубликованными беседами.

(Унаследовано от Context)
PerformanceHintService

Используется для #getSystemService(String) получения android.os.PerformanceHintManager доступа к службе указания производительности.

(Унаследовано от Context)
PowerService

Используется для #getSystemService(String) получения android.os.PowerManager управления питанием, включая "блокировки пробуждения", что позволяет держать устройство на устройстве во время выполнения длительных задач.

(Унаследовано от Context)
PrintService

android.print.PrintManager для печати и управления принтерами и задачами печати.

(Унаследовано от Context)
ReceiverExported
Устаревшие..

Флаг: #registerReceiverполучатель может получать трансляции из других приложений.

(Унаследовано от Context)
ReceiverNotExported
Устаревшие..

Флаг для #registerReceiver: получатель не может получать трансляции из других приложений.

(Унаследовано от Context)
ReceiverVisibleToInstantApps
Устаревшие..

Флаг: #registerReceiverполучатель может получать трансляции из мгновенных приложений.

(Унаследовано от Context)
RestrictionsService

Используется для #getSystemService(String) получения android.content.RestrictionsManager ограничений приложений и запроса разрешений для ограниченных операций.

(Унаследовано от Context)
RoleService

Используется для #getSystemService(String) получения android.app.role.RoleManager ролей для управления ролями.

(Унаследовано от Context)
SearchService

Используется для #getSystemService(String) получения поиска по обработке android.app.SearchManager .

(Унаследовано от Context)
SensorService

Используется для #getSystemService(String) получения android.hardware.SensorManager доступа к датчикам.

(Унаследовано от Context)
ShortcutService

Используется для #getSystemService(String) получения android.content.pm.ShortcutManager доступа к службе ярлыков средства запуска.

(Унаследовано от Context)
StatusBarService

Используется для #getSystemService(String) получения сведений android.app.StatusBarManager о взаимодействии со строкой состояния и быстрыми параметрами.

(Унаследовано от Context)
StorageService

Используется для #getSystemService(String) получения android.os.storage.StorageManager доступа к системным функциям хранилища.

(Унаследовано от Context)
StorageStatsService

Используется для #getSystemService(String) получения android.app.usage.StorageStatsManager доступа к статистике хранилища системы.

(Унаследовано от Context)
SystemHealthService

Используйте для #getSystemService(String) получения android.os.health.SystemHealthManager метрик для доступа к системе работоспособности (батареи, питания, памяти и т. д.).

(Унаследовано от Context)
TelecomService

Используйте для получения android.telecom.TelecomManager функций, связанных с #getSystemService(String) телекоммуникациями, для управления функциями устройства.

(Унаследовано от Context)
TelephonyImsService

Используется для #getSystemService(String) извлечения android.telephony.ims.ImsManager.

(Унаследовано от Context)
TelephonyService

Используется для #getSystemService(String) получения android.telephony.TelephonyManager функции телефонии для обработки функций телефонии устройства.

(Унаследовано от Context)
TelephonySubscriptionService

Используется для #getSystemService(String) получения android.telephony.SubscriptionManager для обработки подписок телефонии устройства.

(Унаследовано от Context)
TextClassificationService

Используется для #getSystemService(String) получения TextClassificationManager служб классификации текста.

(Унаследовано от Context)
TextServicesManagerService

Используется для #getSystemService(String) получения android.view.textservice.TextServicesManager доступа к текстовым службам.

(Унаследовано от Context)
TvInputService

Используется для #getSystemService(String) получения android.media.tv.TvInputManager входных данных телевизора на устройстве.

(Унаследовано от Context)
TvInteractiveAppService

Используется для #getSystemService(String) получения сведений android.media.tv.interactive.TvInteractiveAppManager о взаимодействии с телевизионными интерактивными приложениями на устройстве.

(Унаследовано от Context)
UiModeService

Используется для #getSystemService(String) получения android.app.UiModeManager режима управления пользовательским интерфейсом.

(Унаследовано от Context)
UsageStatsService

Используется для #getSystemService(String) получения android.app.usage.UsageStatsManager статистики использования устройства.

(Унаследовано от Context)
UsbService

Используйте для #getSystemService(String) получения android.hardware.usb.UsbManager доступа к USB-устройствам (в качестве USB-узла) и для управления поведением этого устройства в качестве USB-устройства.

(Унаследовано от Context)
UserService

Используется для #getSystemService(String) получения android.os.UserManager управления пользователями на устройствах, поддерживающих несколько пользователей.

(Унаследовано от Context)
VibratorManagerService

Используется для #getSystemService(String) получения android.os.VibratorManager доступа к вибраторам устройства, взаимодействию с отдельными и воспроизведением синхронизированных эффектов на нескольких вибраторов.

(Унаследовано от Context)
VibratorService

Используется для #getSystemService(String) извлечения android.os.Vibrator для взаимодействия с оборудованием вибрации.

(Унаследовано от Context)
VirtualDeviceService

Используется для #getSystemService(String) получения android.companion.virtual.VirtualDeviceManager для управления виртуальными устройствами.

(Унаследовано от Context)
VpnManagementService

Используется для #getSystemService(String) получения профилей android.net.VpnManager для управления профилями для встроенного VPN-подключения платформы.

(Унаследовано от Context)
WallpaperService

Используется для #getSystemService(String) получения com.

(Унаследовано от Context)
WifiAwareService

Используется для #getSystemService(String) получения android.net.wifi.aware.WifiAwareManager обработки управления Wi-Fi Aware.

(Унаследовано от Context)
WifiP2pService

Используется для #getSystemService(String) получения android.net.wifi.p2p.WifiP2pManager обработки одноранговых подключений Wi-Fi.

(Унаследовано от Context)
WifiRttRangingService

Используется для #getSystemService(String) получения android.net.wifi.rtt.WifiRttManager диапазонов устройств с wi-fi.

(Унаследовано от Context)
WifiService

Используется для #getSystemService(String) получения обработки управления доступом android.net.wifi.WifiManager Wi-Fi.

(Унаследовано от Context)
WindowService

Используется для #getSystemService(String) получения android.view.WindowManager доступа к диспетчеру окон системы.

(Унаследовано от Context)

Свойства

ActionBar

Получите ссылку на панель действий этого действия.

Application

Возвращает приложение, которое владеет этим действием.

ApplicationContext

Возвращает контекст одного глобального объекта Application текущего процесса.

(Унаследовано от ContextWrapper)
ApplicationInfo

Возвращает полные сведения о приложении для пакета этого контекста.

(Унаследовано от ContextWrapper)
Assets

Возвращает экземпляр AssetManager для пакета приложения.

(Унаследовано от ContextWrapper)
AttributionSource

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
AttributionTag

Атрибуция может использоваться в сложных приложениях для логического разделения частей приложения.

(Унаследовано от Context)
BaseContext (Унаследовано от ContextWrapper)
CacheDir

Возвращает абсолютный путь к каталогу кэша приложения в файловой системе.

(Унаследовано от ContextWrapper)
CallingActivity

Возвращает имя действия, вызывающего это действие.

CallingPackage

Возвращает имя пакета, вызвавого это действие.

ChangingConfigurations

Если это действие уничтожается, так как он не может обрабатывать измененный параметр конфигурации (и, следовательно, его #onConfigurationChanged(Configuration) метод не</em>> вызывается), этот метод <можно использовать для обнаружения набора изменений, произошедших в процессе уничтожения.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ClassLoader

Возвращает загрузчик класса, который можно использовать для получения классов в этом пакете.

(Унаследовано от ContextWrapper)
CodeCacheDir

Возвращает абсолютный путь к каталогу определенного кэша приложения в файловой системе, предназначенной для хранения кэшированного кода.

(Унаследовано от ContextWrapper)
ComponentName

Возвращает полное имя компонента этого действия.

ContentResolver

Возвращает экземпляр ContentResolver для пакета приложения.

(Унаследовано от ContextWrapper)
ContentScene

Получите текущее содержимое Scene этого окна.

ContentTransitionManager

Получение ответственного TransitionManager за переходы по умолчанию в этом окне. -или- Задайте TransitionManager для переходов по умолчанию в этом окне.

CurrentFocus

Вызывает android.view.Window#getCurrentFocus окно этого действия, чтобы вернуть текущее ориентированное представление.

DataDir

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
DeviceId

Возвращает идентификатор устройства, с которым связан этот контекст.

(Унаследовано от Context)
Display

Получение отображения этого контекста связано с.

(Унаследовано от Context)
ExternalCacheDir

Возвращает абсолютный путь к каталогу на первичной внешней файловой системе (где-то там ExternalStorageDirectory , где приложение может размещать файлы кэша.

(Унаследовано от ContextWrapper)
FilesDir

Возвращает абсолютный путь к каталогу в файловой системе, в которой хранятся файлы, созданные с OpenFileOutput(String, FileCreationMode) помощью.

(Унаследовано от ContextWrapper)
FocusedStateSet

Действие — это единственное, ориентированное на то, что пользователь может сделать.

FragmentManager

Возвращает Объект FragmentManager для взаимодействия с фрагментами, связанными с этим действием.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasWindowFocus

Возвращает значение true, если в окне em>main</em> этого действия <в настоящее время имеется фокус окна.

Immersive

Бит, указывающий, что это действие является "иммерсивным" и не должно быть прервано уведомлениями, если это возможно. -или- Настройте текущий параметр иммерсивного режима.

InstanceCount

Действие — это единственное, ориентированное на то, что пользователь может сделать.

Intent

Верните намерение, которое запустило это действие. -или- Измените намерение, возвращаемое #getIntent.

IsActivityTransitionRunning

Возвращает значение, указывающее, существуют ли в настоящее время переходы действий, выполняемые в этом действии.

IsChangingConfigurations

Проверьте, находится ли это действие в процессе уничтожения, чтобы повторно создать новую конфигурацию.

IsChild

Это действие внедрено в другое действие?

IsDestroyed

Возвращает значение true, если окончательный #onDestroy() вызов был выполнен в действии, поэтому этот экземпляр теперь умер.

IsDeviceProtectedStorage

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
IsFinishing

Проверьте, находится ли это действие в процессе завершения, либо из-за того, что вы вызвали #finish его или кто-то другой запросил, что он завершен.

IsInMultiWindowMode

Возвращает значение true, если действие в настоящее время находится в режиме с несколькими окнами.

IsInPictureInPictureMode

Возвращает значение true, если действие в настоящее время находится в режиме рисунка в режиме рисунка.

IsLaunchedFromBubble

Указывает, запускается ли это действие из пузырька.

IsLocalVoiceInteractionSupported

Запрашивает, поддерживает ли в настоящее время служба голосового взаимодействия возврат голосового взаимодействия для использования действием.

IsRestricted

Указывает, ограничен ли этот контекст.

(Унаследовано от Context)
IsTaskRoot

Возвращает значение, является ли это действие корнем задачи.

IsUiContext

Возвращает, true является ли контекст контекстом пользовательского интерфейса, который может получить доступ к компонентам пользовательского интерфейса, таким как WindowManager, android.view.LayoutInflater LayoutInflater или android.app.WallpaperManager WallpaperManager.

(Унаследовано от Context)
IsVoiceInteraction

Проверьте, выполняется ли это действие в рамках голосового взаимодействия с пользователем.

IsVoiceInteractionRoot

Например #isVoiceInteraction, но возвращается true только в том случае, если это также корень взаимодействия с голосом.

JniIdentityHashCode

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
JniPeerMembers

Действие — это единственное, ориентированное на то, что пользователь может сделать.

LastNonConfigurationInstance

Извлеките данные экземпляра, не относящихся к конфигурации, которые ранее возвращались #onRetainNonConfigurationInstance().

LaunchedFromPackage

Возвращает имя пакета приложения, которое первоначально запустило это действие.

LaunchedFromUid

Возвращает пользовательский интерфейс приложения, которое первоначально запустило это действие.

LayoutInflater

Удобство для вызова android.view.Window#getLayoutInflater.

LoaderManager

Верните LoaderManager для этого действия, создав его при необходимости.

LocalClassName

Возвращает имя класса для этого действия с удаленным префиксом пакета.

MainExecutor

Возвращает объект Executor , который будет выполнять задачи, которые будут выполняться в основном потоке, связанном с этим контекстом.

(Унаследовано от Context)
MainLooper

Возвращает looper для основного потока текущего процесса.

(Унаследовано от ContextWrapper)
MaxNumPictureInPictureActions

Возвращает количество действий, которые будут отображаться в пользовательском интерфейсе рисунка, когда пользователь взаимодействует с действием в режиме рисунка в режиме рисунка.

MediaController

Получает контроллер, который должен получать события мультимедиа и тома, пока это действие находится на переднем плане. —или— задает для отправки ключей MediaController мультимедиа и изменений тома.

MenuInflater

Возвращает объект с этим контекстом MenuInflater .

NoBackupFilesDir

Возвращает абсолютный путь к каталогу в файловой системе, аналогичной FilesDir.

(Унаследовано от ContextWrapper)
ObbDir

Верните основной внешний каталог хранилища, где можно найти файлы OBB этого приложения (если есть).

(Унаследовано от ContextWrapper)
OnBackInvokedDispatcher

OnBackInvokedDispatcher Возвращает экземпляр, связанный с окном, к которому присоединено это действие.

OpPackageName

Верните имя пакета, которое должно использоваться для android.app.AppOpsManager вызовов из этого контекста, чтобы проверка пользовательского интерфейса диспетчера приложений работала с именем.

(Унаследовано от Context)
PackageCodePath

Верните полный путь к основному пакету Android этого контекста.

(Унаследовано от ContextWrapper)
PackageManager

Возврат экземпляра PackageManager для поиска сведений о глобальном пакете.

(Унаследовано от ContextWrapper)
PackageName

Возвращает имя пакета этого приложения.

(Унаследовано от ContextWrapper)
PackageResourcePath

Верните полный путь к основному пакету Android этого контекста.

(Унаследовано от ContextWrapper)
Params

Возвращает набор параметров, с которым был создан контекст, если он был создан с помощью #createContext(ContextParams).

(Унаследовано от Context)
Parent

Возвращает родительское действие, если это представление является внедренным дочерним элементом.

ParentActivityIntent

Получите объект Intent , который запустит явное целевое действие, указанное логическим родительским элементом этого действия.

PeerReference

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
Referrer

Возвращает сведения о том, кто запустил это действие.

RequestedOrientation

Возвращает текущую запрошенную ориентацию действия. -или- Измените нужную ориентацию этого действия.

Resources

Возвращает экземпляр ресурсов для пакета приложения.

(Унаследовано от ContextWrapper)
SearchEvent

Во время обратных вызовов onSearchRequested() эта функция вернет SearchEvent триггер обратного вызова, если он существует.

SplashScreen

Получите интерфейс, используемый для взаимодействия с экраном-заставки.

TaskId

Возвращает идентификатор задачи, в который выполняется это действие.

Theme

Возвращает объект Theme, связанный с этим контекстом.

(Унаследовано от ContextWrapper)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Title

Действие — это единственное, ориентированное на то, что пользователь может сделать.

TitleColor
Устаревшие..

Измените цвет заголовка, связанного с этим действием.

TitleFormatted

Измените название, связанное с этим действием.

VoiceInteractor

Получите активное VoiceInteractor взаимодействие пользователя с этим действием.

VolumeControlStream

Получает предлагаемый аудиопоток, громкость которого должна быть изменена аппаратными элементами управления томами. -или- предлагает аудиопоток, громкость которого должна быть изменена аппаратными элементами управления томами.

Wallpaper (Унаследовано от ContextWrapper)
WallpaperDesiredMinimumHeight (Унаследовано от ContextWrapper)
WallpaperDesiredMinimumWidth (Унаследовано от ContextWrapper)
Window

Извлеките текущий для android.view.Window действия.

WindowManager

Получите диспетчер окон для отображения пользовательских окон.

Методы

AddContentView(View, ViewGroup+LayoutParams)

Добавьте дополнительное представление содержимого в действие.

ApplyOverrideConfiguration(Configuration)

Вызов для задания конфигурации переопределения в этом контексте — это конфигурация, которая отвечает на одно или несколько значений стандартной конфигурации, применяемой к контексту.

(Унаследовано от ContextThemeWrapper)
AttachBaseContext(Context)

Задайте базовый контекст для этого ContextWrapper.

(Унаследовано от ContextWrapper)
BindService(Intent, Bind, IExecutor, IServiceConnection)

То же, что и #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) с исполнителем для управления обратными вызовами ServiceConnection.

(Унаследовано от Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
BindService(Intent, IServiceConnection, Bind)

Подключитесь к службе приложений, создав ее при необходимости.

(Унаследовано от ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Привязывается к службе user таким же образом, как #bindService.

(Унаследовано от Context)
CheckCallingOrSelfPermission(String)

Определите, предоставлен ли процесс вызова IPC или вы получили определенное разрешение.

(Унаследовано от ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Определите, предоставлен ли вызывающий процесс IPC или вы получили разрешение на доступ к конкретному URI.

(Унаследовано от ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Определите, предоставлен ли вызывающий процесс IPC <em>или you</em> разрешение на доступ к списку URI.

(Унаследовано от Context)
CheckCallingPermission(String)

Определите, предоставлен ли вызов процесса обработки IPC, которому предоставлено определенное разрешение.

(Унаследовано от ContextWrapper)
CheckCallingUriPermission(Uri, ActivityFlags)

Определите, предоставлено ли вызову и идентификатору пользователя разрешение на доступ к конкретному URI.

(Унаследовано от ContextWrapper)
CheckCallingUriPermissions(IList<Uri>, Int32)

Определите, предоставлено ли вызову и идентификатору пользователя разрешение на доступ к списку URI.

(Унаследовано от Context)
CheckPermission(String, Int32, Int32)

Определите, разрешено ли данное разрешение для определенного процесса и идентификатора пользователя, запущенного в системе.

(Унаследовано от ContextWrapper)
CheckSelfPermission(String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Определите, предоставлено ли определенному процессу и идентификатору пользователя разрешение на доступ к конкретному URI.

(Унаследовано от ContextWrapper)
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Проверьте как URI, так и обычные разрешения.

(Унаследовано от ContextWrapper)
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Определите, предоставлено ли определенному процессу и идентификатору пользователя разрешение на доступ к списку URI.

(Унаследовано от Context)
ClearOverrideActivityTransition(OverrideTransition)

Очищает анимацию, из которой заданы #overrideActivityTransitionзначения.

ClearWallpaper()
Устаревшие..
(Унаследовано от ContextWrapper)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CloseContextMenu()

При отображении программно закрывает последнее открытое контекстное меню.

CloseOptionsMenu()

Progammatically закрывает меню параметров.

CreateAttributionContext(String)

Возвращает новый объект Context для текущего контекста, но атрибут к другому тегу.

(Унаследовано от Context)
CreateConfigurationContext(Configuration)

Возвращает новый объект Context для текущего контекста, но ресурсы которого корректируются в соответствии с заданной конфигурацией.

(Унаследовано от ContextWrapper)
CreateContext(ContextParams)

Создает контекст с определенными свойствами и поведением.

(Унаследовано от Context)
CreateContextForSplit(String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
CreateDeviceContext(Int32)

Возвращает новый Context объект из текущего контекста, но с сопоставлением устройств, заданным объектом deviceId.

(Унаследовано от Context)
CreateDeviceProtectedStorageContext()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
CreateDisplayContext(Display)

Возвращает новый объект Context для текущего контекста, но ресурсы которого корректируются в соответствии с метриками заданного отображения.

(Унаследовано от ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

Возвращает новый объект Context для заданного имени приложения.

(Унаследовано от ContextWrapper)
CreatePendingResult(Int32, Intent, PendingIntentFlags)

Создайте новый объект PendingIntent, который можно передать другим пользователям для отправки результирующих данных обратно в #onActivityResult обратный вызов.

CreateWindowContext(Display, Int32, Bundle)

Context Создает окно, отличноеandroid.app.Activity activity от заданногоDisplay.

(Унаследовано от Context)
CreateWindowContext(Int32, Bundle)

Создает контекст для окна, отличного от действий.

(Унаследовано от Context)
DatabaseList()

Возвращает массив строк, именующих частные базы данных, связанные с пакетом приложения Context.

(Унаследовано от ContextWrapper)
DeleteDatabase(String)

Удалите существующий частный SQLiteDatabase, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
DeleteFile(String)

Удалите указанный частный файл, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
DeleteSharedPreferences(String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
DismissDialog(Int32)
Устаревшие..

Закройте диалоговое окно, которое было показано ранее.#showDialog(int)

DismissKeyboardShortcutsHelper()

Закройте экран сочетаний клавиш.

DispatchGenericMotionEvent(MotionEvent)

Вызывается для обработки универсальных событий движения.

DispatchKeyEvent(KeyEvent)

Вызывается для обработки ключевых событий.

DispatchKeyShortcutEvent(KeyEvent)

Вызывается для обработки события сочетания клавиш.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Вызывается для обработки совокупности AccessibilityEvents.

DispatchTouchEvent(MotionEvent)

Вызывается для обработки событий сенсорного экрана.

DispatchTrackballEvent(MotionEvent)

Вызывается для обработки событий трекбола.

Dispose()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
Dispose(Boolean)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Печать состояния действия в заданном потоке.

EnforceCallingOrSelfPermission(String, String)

Если ни вы, ни процесс вызова IPC, которые вы обрабатываете, не получили определенное разрешение, создайте исключение SecurityException.

(Унаследовано от ContextWrapper)
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Если вызывающий процесс IPC или вы не получили разрешения на доступ к конкретному URI, вызовите SecurityException.

(Унаследовано от ContextWrapper)
EnforceCallingPermission(String, String)

Если процесс вызова IPC, который вы обрабатываете, не был предоставлен определенное разрешение, вызовите SecurityExceptionисключение.

(Унаследовано от ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

Если вызывающий процесс и идентификатор пользователя не были предоставлены разрешения на доступ к определенному URI, вызовите исключение SecurityException.

(Унаследовано от ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

Если заданное разрешение не разрешено для определенного процесса и идентификатора пользователя, работающего в системе, вызовите исключение SecurityException.

(Унаследовано от ContextWrapper)
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Если определенному процессу и идентификатору пользователя не предоставлено разрешение на доступ к конкретному универсальному коду ресурса (URI), вызовите исключение SecurityException.

(Унаследовано от ContextWrapper)
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Примените как URI, так и обычные разрешения.

(Унаследовано от ContextWrapper)
EnterPictureInPictureMode()

Помещает действие в режим рисунка в режиме рисунка, если это возможно, в текущем состоянии системы.

EnterPictureInPictureMode(PictureInPictureParams)

Помещает действие в режим рисунка в режиме рисунка, если это возможно, в текущем состоянии системы.

Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
FileList()

Возвращает массив строк, именующих частные файлы, связанные с пакетом приложения Context.

(Унаследовано от ContextWrapper)
FindViewById(Int32)

Находит представление, которое было определено атрибутом android:id XML, который был обработан в #onCreate.

FindViewById<T>(Int32)

Находит представление, которое было определено атрибутом идентификатора из ресурса макета XML.

Finish()

Вызовите это, когда действие будет выполнено и должно быть закрыто.

FinishActivity(Int32)

Принудительное завершение другого действия, с которым вы ранее начали #startActivityForResult.

FinishActivityFromChild(Activity, Int32)

Это вызывается, когда дочернее действие этого одного вызывает его finishActivity().

FinishAffinity()

Завершите это действие, а также все действия сразу под ним в текущей задаче с одинаковым сходством.

FinishAfterTransition()

Отменяет переход сцены действий и активирует вызывающее действие для обратного перехода выхода.

FinishAndRemoveTask()

Вызовите это, когда действие будет выполнено и должно быть закрыто, и задача должна быть полностью удалена в рамках завершения корневого действия задачи.

FinishFromChild(Activity)

Это вызывается, когда дочернее действие этого вызывает метод #finish .

GetColor(Int32)

Возвращает цвет, связанный с определенным идентификатором ресурса и стилем текущей темы.

(Унаследовано от Context)
GetColorStateList(Int32)

Возвращает список состояний цвета, связанный с определенным идентификатором ресурса и стили для текущей темы.

(Унаследовано от Context)
GetDatabasePath(String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
GetDir(String, FileCreationMode)

Извлеките, создайте при необходимости новый каталог, в котором приложение может размещать собственные пользовательские файлы данных.

(Унаследовано от ContextWrapper)
GetDrawable(Int32)

Возвращает объект, связанный с определенным идентификатором ресурса и стили для текущей темы.

(Унаследовано от Context)
GetExternalCacheDirs()

Возвращает абсолютные пути к каталогам для конкретных приложений на всех внешних устройствах хранения, где приложение может размещать файлы кэша, принадлежащие ему.

(Унаследовано от ContextWrapper)
GetExternalFilesDir(String)

Возвращает абсолютный путь к каталогу на первичной внешней файловой системе (где-то в ExternalStorageDirectoryдругом месте), где приложение может размещать постоянные файлы, принадлежащие ему.

(Унаследовано от ContextWrapper)
GetExternalFilesDirs(String)

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех внешних устройствах хранения, где приложение может размещать постоянные файлы, принадлежащие ему.

(Унаследовано от ContextWrapper)
GetExternalMediaDirs()
Устаревшие..

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех внешних устройствах хранения, где приложение может размещать файлы мультимедиа.

(Унаследовано от ContextWrapper)
GetFileStreamPath(String)

Возвращает абсолютный путь к файловой системе, в которой хранится OpenFileOutput(String, FileCreationMode) файл.

(Унаследовано от ContextWrapper)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetObbDirs()

Возвращает абсолютные пути к каталогам, зависящим от приложения, на всех внешних устройствах хранения, где можно найти OBB-файлы приложения (если есть).

(Унаследовано от ContextWrapper)
GetPreferences(FileCreationMode)

SharedPreferences Извлеките объект для доступа к предпочтениям, которые являются частными для этого действия.

GetSharedPreferences(String, FileCreationMode)

Извлеките и удерживайте содержимое файла параметров "name", возвращая sharedPreferences, с помощью которого можно получить и изменить его значения.

(Унаследовано от ContextWrapper)
GetString(Int32, Object[])

Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию.

(Унаследовано от Context)
GetString(Int32)

Возвращает локализованную строку из таблицы строк пакета приложения по умолчанию.

(Унаследовано от Context)
GetSystemService(Class)

Верните дескриптор в службу уровня системы по классу.

(Унаследовано от Context)
GetSystemService(String)

Верните дескриптор в службу уровня системы по имени.

(Унаследовано от ContextWrapper)
GetSystemServiceName(Class)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
GetText(Int32)

Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию.

(Унаследовано от Context)
GetTextFormatted(Int32)

Возвращает локализованную, стильную CharSequence из строковой таблицы пакета приложения по умолчанию.

(Унаследовано от Context)
GrantUriPermission(String, Uri, ActivityFlags)

Предоставьте разрешение на доступ к конкретному URI другому пакету независимо от того, имеет ли этот пакет общий разрешение на доступ к поставщику содержимого URI.

(Унаследовано от ContextWrapper)
InvalidateOptionsMenu()

Объявите, что меню параметров изменилось, поэтому необходимо повторно создать.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
ManagedQuery(Uri, String[], String, String[], String)
Устаревшие..

Оболочки ContentResolver#query(android.net.Uri , String[], String, String[], String) это дает результат Cursor вызова #startManagingCursor , чтобы действие управляло своим жизненным циклом.

MoveDatabaseFrom(Context, String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
MoveTaskToBack(Boolean)

Переместите задачу, содержащую это действие, в спину стека действий.

NavigateUpTo(Intent)

Перейдите из этого действия в действие, указанное upIntent, завершив это действие в процессе.

NavigateUpToFromChild(Activity, Intent)

Это вызывается, когда дочернее действие этого вызывает метод #navigateUpTo .

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(Int32, Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
ObtainStyledAttributes(Int32[])

Получение сведений о атрибутах стиля в теме контекста.

(Унаследовано от Context)
OnActionModeFinished(ActionMode)

Уведомляет действие о завершении режима действия.

OnActionModeStarted(ActionMode)

Уведомляет действие о том, что был запущен режим действия.

OnActivityReenter(Int32, Intent)

Вызывается, когда действие, которое вы запустили с переходом действия, предоставляет это действие путем перехода возвращаемого действия, предоставляя результаткод и любые дополнительные данные из него.

OnActivityResult(Int32, Result, Intent)

Вызывается при выходе действия, предоставляя код запроса, с которым вы запустили его, результирующий код, который он вернул, и любые дополнительные данные из него.

OnApplyThemeResource(Resources+Theme, Int32, Boolean)

#setTheme Вызывается и #getTheme применяет ресурс темы к текущему объекту Theme.

(Унаследовано от ContextThemeWrapper)
OnAttachedToWindow()

Вызывается, когда главное окно, связанное с действием, было присоединено к диспетчеру окон.

OnAttachFragment(Fragment)

Вызывается при присоединении фрагмента к этому действию сразу после вызова метода Fragment#onAttach Fragment.onAttach() и до Fragment#onCreate Fragment.onCreate().

OnBackPressed()

Вызывается, когда действие обнаружило нажатие клавиши back пользователя.

OnChildTitleChanged(Activity, ICharSequence)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

OnChildTitleChanged(Activity, String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

OnConfigurationChanged(Configuration)

Вызывается системой при изменении конфигурации устройства во время выполнения действия.

OnContentChanged()

Этот перехват вызывается всякий раз, когда представление содержимого экрана изменяется (из-за вызова M:Android.Views.Window.SetContentView(Android.Views.View;View;). LayoutParams) или AddContentView(View, ViewGroup+LayoutParams)).

OnContextItemSelected(IMenuItem)

Этот перехват вызывается всякий раз, когда выбран элемент в контекстном меню.

OnContextMenuClosed(IMenu)

Этот перехват вызывается всякий раз, когда контекстное меню закрывается (пользователь отменяет меню с помощью кнопки "Назад или меню" или при выборе элемента).

OnCreate(Bundle, PersistableBundle)

То же самое, что и #onCreate(android.os.Bundle) для этих действий, созданных с заданным атрибутом android.R.attr#persistableMode persistAcrossReboots.

OnCreate(Bundle)

Вызывается при запуске действия.

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Вызывается при отображении контекстного меню.view

OnCreateDescription()

Создайте новое описание для этого действия.

OnCreateDescriptionFormatted()

Создайте новое описание для этого действия.

OnCreateDialog(Int32, Bundle)
Устаревшие..

Обратный вызов для создания диалоговых окон, управляемых (сохраненных и восстановленных) для вас действием.

OnCreateDialog(Int32)
Устаревшие..

Этот элемент считается нерекомендуемым.

OnCreateNavigateUpTaskStack(TaskStackBuilder)

Определите стек искусственных задач, который будет создан во время навигации up из другой задачи.

OnCreateOptionsMenu(IMenu)

Инициализировать содержимое стандартного меню параметров действия.

OnCreatePanelMenu(Int32, IMenu)

Реализация по умолчаниюandroid.view.Window.Callback#onCreatePanelMenu для действий.

OnCreatePanelView(Int32)

Реализация по умолчаниюandroid.view.Window.Callback#onCreatePanelView для действий.

OnCreateThumbnail(Bitmap, Canvas)

Этот элемент считается нерекомендуемым.

OnCreateView(String, Context, IAttributeSet)

Стандартная реализация android.view.LayoutInflater.Factory#onCreateView , используемая при раздуении с помощью layoutInflater, возвращаемой #getSystemService.

OnCreateView(View, String, Context, IAttributeSet)

Стандартная реализация android.view.LayoutInflater.Factory2#onCreateView(View, String, Context, AttributeSet) используется при раздуении с помощью макетаInflater, возвращаемого #getSystemService.

OnDestroy()

Выполните любую окончательную очистку перед уничтожением действия.

OnDetachedFromWindow()

Вызывается, когда главное окно, связанное с действием, было отсоединено от диспетчера окон.

OnEnterAnimationComplete()

Действия не могут нарисоваться в течение периода, в течение которых их окна анимируются.

OnGenericMotionEvent(MotionEvent)

Вызывается, когда универсальное событие движения не обрабатывается никакими представлениями внутри действия.

OnGetDirectActions(CancellationSignal, IConsumer)

Возвращает список прямых действий, поддерживаемых приложением.

OnKeyDown(Keycode, KeyEvent)

Вызывается при нажатии клавиши и не обрабатывается ни одним из представлений внутри действия.

OnKeyLongPress(Keycode, KeyEvent)

Реализация KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress()по умолчанию: всегда возвращает значение false (не обрабатывает событие).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Реализация KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple()по умолчанию: всегда возвращает значение false (не обрабатывает событие).

OnKeyShortcut(Keycode, KeyEvent)

Вызывается, когда событие сочетания клавиш не обрабатывается ни одним из представлений в действии.

OnKeyUp(Keycode, KeyEvent)

Вызывается при освобождении ключа и не обрабатывается ни одним из представлений внутри действия.

OnLocalVoiceInteractionStarted()

Обратный вызов для указания, что #startLocalVoiceInteraction(Bundle) привело к запуску сеанса взаимодействия с голосовой связью.

OnLocalVoiceInteractionStopped()

Обратный вызов, указывающий, что локальное голосовое взаимодействие остановлено либо из-за того, что запрос был запрошен через звонок #stopLocalVoiceInteraction() , либо из-за того, что он был отменен пользователем.

OnLowMemory()

Это вызывается, когда общая система работает с низкой памятью, и активно выполняемые процессы должны обрезать их использование памяти.

OnMenuItemSelected(Int32, IMenuItem)

Реализация по умолчаниюandroid.view.Window.Callback#onMenuItemSelected для действий.

OnMenuOpened(Int32, IMenu)

Добавление

OnMultiWindowModeChanged(Boolean, Configuration)

Вызывается системой, когда действие изменяется с полноэкранного режима на режим с несколькими окнами и наоборот.

OnMultiWindowModeChanged(Boolean)

Вызывается системой, когда действие изменяется с полноэкранного режима на режим с несколькими окнами и наоборот.

OnNavigateUp()

Этот метод вызывается всякий раз, когда пользователь выбирает переход вверх в иерархии действий приложения из панели действий.

OnNavigateUpFromChild(Activity)

Это вызывается, когда дочернее действие этого одного пытается перейти вверх.

OnNewIntent(Intent)

Это вызывается для действий, которые устанавливают для launchMode значение singleTop в своем пакете или если клиент использовал Intent#FLAG_ACTIVITY_SINGLE_TOP флаг при вызове #startActivity.

OnOptionsItemSelected(IMenuItem)

Этот перехват вызывается всякий раз, когда выбран элемент в меню параметров.

OnOptionsMenuClosed(IMenu)

Этот перехват вызывается всякий раз, когда меню параметров закрывается (либо пользователь отменяет меню с помощью кнопки "Назад или меню", либо при выборе элемента).

OnPanelClosed(Int32, IMenu)

Реализация android.view.Window.Callback#onPanelClosed(int, Menu) по умолчанию для действий.

OnPause()

Вызывается как часть жизненного цикла действия, когда пользователь больше не взаимодействует с действием, но он по-прежнему отображается на экране.

OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer)

Это вызывается для выполнения действия, ранее определенного приложением.

OnPictureInPictureModeChanged(Boolean, Configuration)

Вызывается системой, когда действие изменяется на режим рисунка и из режима рисунка.

OnPictureInPictureModeChanged(Boolean)

Вызывается системой, когда действие изменяется на режим рисунка и из режима рисунка.

OnPictureInPictureRequested()

Этот метод вызывается системой в различных случаях, когда изображение в режиме рисунка должно быть введено в случае поддержки.

OnPictureInPictureUiStateChanged(PictureInPictureUiState)

Вызывается системой, когда действие находится в PiP и имеет изменения состояния.

OnPostCreate(Bundle, PersistableBundle)

Это то же самое, что #onPostCreate(Bundle) и для действий, созданных с заданным атрибутом android.R.attr#persistableMode persistAcrossReboots.

OnPostCreate(Bundle)

Вызывается при завершении запуска действия (после #onStart и #onRestoreInstanceState вызове).

OnPostResume()

Вызывается после завершения возобновления действия (после #onResume вызова).

OnPrepareDialog(Int32, Dialog, Bundle)
Устаревшие..

Предоставляет возможность подготовить управляемое диалоговое окно перед его показом.

OnPrepareDialog(Int32, Dialog)
Устаревшие..

Этот элемент считается нерекомендуемым.

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

Подготовьте стек искусственных задач, который будет создан во время навигации up из другой задачи.

OnPrepareOptionsMenu(IMenu)

Подготовьте стандартное меню параметров экрана для отображения.

OnPreparePanel(Int32, View, IMenu)

Реализация по умолчаниюandroid.view.Window.Callback#onPreparePanel для действий.

OnProvideAssistContent(AssistContent)

Это вызывается, когда пользователь запрашивает помощь, чтобы предоставить ссылки на содержимое, связанное с текущим действием.

OnProvideAssistData(Bundle)

Это вызывается, когда пользователь запрашивает помощь, чтобы создать полное Intent#ACTION_ASSIST намерение со всеми контекстами текущего приложения.

OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

OnProvideReferrer()

Переопределите, чтобы создать нужный ссылщик для содержимого, отображаемого приложением.

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

Обратный вызов для результата запроса разрешений.

OnRestart()

Вызывается после #onStop повторного отображения текущего действия пользователю (пользователь вернулся к нему).

OnRestoreInstanceState(Bundle, PersistableBundle)

Это то же самое, что #onRestoreInstanceState(Bundle) и для действий, созданных с заданным атрибутом android.R.attr#persistableMode persistAcrossReboots.

OnRestoreInstanceState(Bundle)

Этот метод вызывается после #onStart повторного инициализации действия из ранее сохраненного состояния, заданного здесь в <var>savedInstanceState</var>.

OnResume()

Вызывается после #onRestoreInstanceState, #onRestartили #onPause.

OnRetainNonConfigurationInstance()

Вызывается системой в рамках уничтожения действия из-за изменения конфигурации, когда известно, что новый экземпляр будет немедленно создан для новой конфигурации.

OnSaveInstanceState(Bundle, PersistableBundle)

Это то же самое, что #onSaveInstanceState и для действий, созданных с заданным атрибутом android.R.attr#persistableMode persistAcrossReboots.

OnSaveInstanceState(Bundle)

Вызывается для получения состояния каждого экземпляра из действия, прежде чем быть убитым, чтобы состояние можно было восстановить в #onCreate или #onRestoreInstanceState ( Bundle заполненное этим методом будет передано обоим).

OnSearchRequested()

Вызывается, когда пользователь сигнализирует о желании начать поиск.

OnSearchRequested(SearchEvent)

Этот перехват вызывается, когда пользователь сигнализирует о желании начать поиск.

OnStart()

Вызывается после #onCreate — или после #onRestart остановки действия, но теперь снова отображается пользователю.

OnStateNotSaved()

Вызывается при #onResume появлении, прежде чем другие обратные вызовы перед возобновлением, например #onNewIntent и #onActivityResult.

OnStop()

Вызывается, когда пользователь больше не отображается.

OnTitleChanged(ICharSequence, Color)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

OnTitleChanged(String, Color)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

OnTopResumedActivityChanged(Boolean)

Вызывается, когда действие получает или теряет верхнюю возобновленную позицию в системе.

OnTouchEvent(MotionEvent)

Вызывается, когда событие сенсорного экрана не обрабатывается ни одним из представлений внутри действия.

OnTrackballEvent(MotionEvent)

Вызывается при перемещении трекбола и не обрабатывается никакими представлениями внутри действия.

OnTrimMemory(TrimMemory)

Вызывается, когда операционная система определила, что это хорошее время для процесса, чтобы обрезать ненужимую память от своего процесса.

OnUserInteraction()

Вызывается всякий раз, когда в действие отправляется событие ключа, касания или трекбола.

OnUserLeaveHint()

Вызывается как часть жизненного цикла действия, когда действие будет переходить в фон в результате выбора пользователя.

OnVisibleBehindCanceled()

Вызывается, когда транслюционная активность над этим действием становится непрозрачной или запускается другое действие.

OnWindowAttributesChanged(WindowManagerLayoutParams)

Это вызывается всякий раз, когда изменяются текущие атрибуты окна.

OnWindowFocusChanged(Boolean)

Вызывается, когда текущий момент Window действия получает или теряет фокус.

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

Предоставьте действиям возможность управлять пользовательским интерфейсом для режима действия, запрошенного системой.

OnWindowStartingActionMode(ActionMode+ICallback)

Предоставьте действиям возможность управлять пользовательским интерфейсом для режима действия, запрошенного системой.

OpenContextMenu(View)

Программным способом открывает контекстное меню для конкретного viewобъекта.

OpenFileInput(String)

Откройте закрытый файл, связанный с пакетом приложения Context для чтения.

(Унаследовано от ContextWrapper)
OpenFileOutput(String, FileCreationMode)

Откройте закрытый файл, связанный с пакетом приложения Context для записи.

(Унаследовано от ContextWrapper)
OpenOptionsMenu()

Программное открытие меню параметров.

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

Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Откройте новый частный SQLiteDatabase, связанный с пакетом приложения Context.

(Унаследовано от ContextWrapper)
OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

Настраивает анимацию для перехода действия с помощью этого действия.

OverrideActivityTransition(OverrideTransition, Int32, Int32)

Настраивает анимацию для перехода действия с помощью этого действия.

OverridePendingTransition(Int32, Int32, Int32)

Вызов сразу после одного из вариантов #startActivity(Intent) или #finish указания явной анимации перехода для выполнения следующей.

OverridePendingTransition(Int32, Int32)

Вызов сразу после одного из вариантов #startActivity(Intent) или #finish указания явной анимации перехода для выполнения следующей.

PeekWallpaper()
Устаревшие..
(Унаследовано от ContextWrapper)
PostponeEnterTransition()

Отложите переход ввода действия при запуске android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[])действия.

Recreate()

Создание этого действия с новым экземпляром.

RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Зарегистрируйте экземпляр, получающий обратные Application.ActivityLifecycleCallbacks вызовы жизненного цикла только для этого действия.

RegisterComponentCallbacks(IComponentCallbacks)

Добавьте новое в ComponentCallbacks базовое приложение Context, которое будет вызываться одновременно с методами компонентаCallbacks действий и другими компонентами.

(Унаследовано от Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Добавляет новый идентификатор устройства, измененный прослушиватель Context, который будет вызываться при изменении связи устройства системой.

(Унаследовано от Context)
RegisterForContextMenu(View)

Регистрирует контекстное меню для данного представления (несколько представлений могут отображать контекстное меню).

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Устаревшие..

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Устаревшие..

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Зарегистрируйтесь для получения трансляций намерений, чтобы запуститься в контексте планировщика.

(Унаследовано от ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Зарегистрируйте широковещательныйreceiver для запуска в основном потоке действий.

(Унаследовано от ContextWrapper)
RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

ReleaseInstance()

Попросите, чтобы локальный экземпляр приложения этого действия был освобожден, чтобы освободить память.

RemoveDialog(Int32)
Устаревшие..

Удаляет все внутренние ссылки на диалоговое окно, управляемое этим действием.

RemoveStickyBroadcast(Intent)
Устаревшие..
(Унаследовано от ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие..
(Унаследовано от ContextWrapper)
ReportFullyDrawn()

Сообщите системе о том, что ваше приложение теперь полностью нарисовано для целей диагностики и оптимизации.

RequestDragAndDropPermissions(DragEvent)

Создание DragAndDropPermissions объекта, привязанного к этому действию, и управление разрешениями доступа для URI содержимого, связанных с этим действием DragEvent.

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Запрос на размещение действия freeform в полноэкранном режиме.

RequestPermissions(String[], Int32)

Запрашивает разрешения, предоставляемые этому приложению.

RequestShowKeyboardShortcuts()

Попросите экран сочетаний клавиш отображаться.

RequestVisibleBehind(Boolean)

Действия, которые хотят оставаться видимыми за полупрозрачным действием над ними, должны вызывать этот метод в любое время между началом #onResume() и возвратом.#onPause()

RequestWindowFeature(WindowFeatures)

Включение расширенных функций окна.

RequireViewById(Int32)

Находит представление, которое было идентифицировано атрибутом android:id XML, обработанным в #onCreate, или создает исключение IllegalArgumentException, если идентификатор недопустим или отсутствует соответствующее представление в иерархии.

RequireViewById<T>(Int32)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

RevokeSelfPermissionOnKill(String)

Активирует асинхронную отмену разрешения среды выполнения.

(Унаследовано от Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

Активирует отзыв одного или нескольких разрешений для вызывающего пакета.

(Унаследовано от Context)
RevokeUriPermission(String, Uri, ActivityFlags)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

Удалите все разрешения для доступа к определенному поставщику контента URI, который ранее был добавлен с помощью M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri).

(Унаследовано от ContextWrapper)
RunOnUiThread(Action)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

RunOnUiThread(IRunnable)

Выполняет указанное действие в потоке пользовательского интерфейса.

SendBroadcast(Intent, String, Bundle)

Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение.

(Унаследовано от Context)
SendBroadcast(Intent, String)

Широковещательная передача заданного намерения всем заинтересованным вещателямReceivers, что позволяет применить необязательное необходимое разрешение.

(Унаследовано от ContextWrapper)
SendBroadcast(Intent)

Транслировать данное намерение всем заинтересованным вещателямReceivers.

(Унаследовано от ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

SendBroadcast(Intent, String) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

(Унаследовано от ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

SendBroadcast(Intent) Версия, в которую можно указать пользователя, которому будет отправлена трансляция.

(Унаследовано от ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

Транслировать данное намерение всем заинтересованным вещателямReceivers, что позволяет применять массив необходимых разрешений.

(Унаследовано от Context)
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

(Унаследовано от ContextWrapper)
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

#sendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String, Bundle)

Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам.

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Версия, которая позволяет указать приложение Op для принудительного применения ограничений, на которые будут отправляться получатели трансляции.

(Унаследовано от Context)
SendOrderedBroadcast(Intent, String)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

#sendBroadcast(Intent) Выполните то, что является "липким", то есть намерение, которое вы отправляете, остается вокруг после завершения трансляции, чтобы другие могли быстро получить эти данные через возвращаемое значение#registerReceiver(BroadcastReceiver, IntentFilter).

(Унаследовано от Context)
SendStickyBroadcast(Intent)
Устаревшие..

#sendBroadcast(Intent) Выполните то, что является "липким", то есть намерение, которое вы отправляете, остается вокруг после завершения трансляции, чтобы другие могли быстро получить эти данные через возвращаемое значение#registerReceiver(BroadcastReceiver, IntentFilter).

(Унаследовано от ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
Устаревшие..
(Унаследовано от ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие..
(Унаследовано от ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Устаревшие..
(Унаследовано от ContextWrapper)
SetActionBar(Toolbar)

android.widget.Toolbar Toolbar Задайте для ActionBar этого окна действия действие.

SetContentView(Int32)

Задайте содержимое действия из ресурса макета.

SetContentView(View, ViewGroup+LayoutParams)

Задайте содержимое действия из ресурса макета.

SetContentView(View)

Задайте для содержимого действия явное представление.

SetDefaultKeyMode(DefaultKey)

Выберите обработку ключа по умолчанию для этого действия.

SetEnterSharedElementCallback(SharedElementCallback)

При android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) использовании для запуска действия <>вызывается обратный вызов< или var> для обработки общих элементов в запущенном действии.

SetExitSharedElementCallback(SharedElementCallback)

При android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) использовании для запуска действия <>вызывается обратный вызов< или var> для обработки общих элементов в действии запуска.

SetFeatureDrawable(WindowFeatures, Drawable)

Удобство для вызова android.view.Window#setFeatureDrawable(int, Drawable).

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Удобство для вызова android.view.Window#setFeatureDrawableAlpha.

SetFeatureDrawableResource(WindowFeatures, Int32)

Удобство для вызова android.view.Window#setFeatureDrawableResource.

SetFeatureDrawableUri(WindowFeatures, Uri)

Удобство для вызова android.view.Window#setFeatureDrawableUri.

SetFinishOnTouchOutside(Boolean)

Задает, завершает ли это действие при касании за пределами границ окна.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetInheritShowWhenLocked(Boolean)

Указывает, должно ли это отображаться на верхней части экрана блокировки при каждом запуске экрана блокировки, и это Activity действие имеет другое действие за ним с набором атрибутов showWhenLock.

SetLocusContext(LocusId, Bundle)

android.content.LocusId Задает для этого действия.

SetPersistent(Boolean)

Этот элемент считается нерекомендуемым.

SetPictureInPictureParams(PictureInPictureParams)

Обновляет свойства действия "Рисунок в изображении" или задает его для последующего использования при #enterPictureInPictureMode() вызове.

SetProgress(Int32)

Задает ход выполнения для индикаторов хода выполнения в заголовке.

SetProgressBarIndeterminate(Boolean)

Задает, должен ли горизонтальный индикатор хода выполнения в заголовке быть недетерминированным (цикл всегда является неопределенным).

SetProgressBarIndeterminateVisibility(Boolean)

Задает видимость неопределенной панели хода выполнения в заголовке.

SetProgressBarVisibility(Boolean)

Задает видимость индикатора хода выполнения в заголовке.

SetRecentsScreenshotEnabled(Boolean)

Если задано значение false, это указывает системе, что она никогда не должна принимать снимок экрана действия, который будет использоваться в качестве представления на экране последних версий.

SetResult(Result, Intent)

Вызовите этот вызов, чтобы задать результат, который действие вернется вызывающему объекту.

SetResult(Result)

Вызовите этот вызов, чтобы задать результат, который действие вернется вызывающему объекту.

SetSecondaryProgress(Int32)

Задает дополнительный ход выполнения для панели хода выполнения в заголовке.

SetShouldDockBigOverlays(Boolean)

Задает предпочтение закреплению больших наложений, таких как развернутая картинка на телевизоре (см. раздел PictureInPictureParams.Builder#setExpandedAspectRatio).

SetShowWhenLocked(Boolean)

Указывает, следует ли отображать экран Activity блокировки поверх экрана блокировки при каждом запуске экрана блокировки и возобновлении действия.

SetTaskDescription(ActivityManager+TaskDescription)

Задает сведения, описывающие задачу с этим действием для презентации в пользовательском интерфейсе системы последних версий.

SetTheme(Int32)

Задайте базовую тему для этого контекста.

(Унаследовано от ContextWrapper)
SetTheme(Resources+Theme)

Задайте текущую тему.

(Унаследовано от ContextThemeWrapper)
SetTitle(Int32)

Измените название, связанное с этим действием.

SetTranslucent(Boolean)

Преобразуйте действие, особенно с android.R.attr#windowIsTranslucent или android.R.attr#windowIsFloating атрибутом, в непрозрачное действие полноэкранного экрана или преобразуйте его из непрозрачного обратно в полупрозрачный.

SetTurnScreenOn(Boolean)

Указывает, следует ли включить экран при Activity возобновлении работы.

SetVisible(Boolean)

Определите, отображается ли главное окно этого действия.

SetVrModeEnabled(Boolean, ComponentName)

Включите или отключите режим виртуальной реальности (VR) для этого действия.

SetWallpaper(Bitmap)
Устаревшие..
(Унаследовано от ContextWrapper)
SetWallpaper(Stream)
Устаревшие..
(Унаследовано от ContextWrapper)
ShouldDockBigOverlays()

Возвращает, следует ли закрепить большие наложения рядом с действием, заданным параметром #setShouldDockBigOverlays.

ShouldShowRequestPermissionRationale(String)

Возвращает значение, указывающее, следует ли отображать пользовательский интерфейс с обоснованием перед запросом разрешения.

ShouldUpRecreateTask(Intent)

Возвращает значение true, если приложение должно повторно создать задачу при переходе "вверх" из этого действия с помощью targetIntent.

ShowAssist(Bundle)

Попросите текущего помощника показать пользователю.

ShowDialog(Int32, Bundle)
Устаревшие..

Показать диалоговое окно, управляемое этим действием.

ShowDialog(Int32)
Устаревшие..

Простая версия этого не #showDialog(int, Bundle) принимает никаких аргументов.

ShowLockTaskEscapeMessage()

Показывает пользователю системное сообщение о том, как выйти из режима задачи блокировки.

StartActionMode(ActionMode+ICallback, ActionModeType)

Запуск режима действия типа ActionMode#TYPE_PRIMARYпо умолчанию.

StartActionMode(ActionMode+ICallback)

Запуск режима действия типа ActionMode#TYPE_PRIMARYпо умолчанию.

StartActivities(Intent[], Bundle)

Запустите несколько новых действий.

(Унаследовано от ContextWrapper)
StartActivities(Intent[])

То же, что и StartActivities(Intent[], Bundle) без указанных параметров.

(Унаследовано от ContextWrapper)
StartActivity(Intent, Bundle)

Запустите новое действие.

(Унаследовано от ContextWrapper)
StartActivity(Intent)

То же, что и StartActivity(Intent, Bundle) без указанных параметров.

(Унаследовано от ContextWrapper)
StartActivity(Type)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Context)
StartActivityForResult(Intent, Int32, Bundle)

Запустите действие, для которого вы хотите получить результат по завершении.

StartActivityForResult(Intent, Int32)

То же, что и вызов #startActivityForResult(Intent, int, Bundle) без параметров.

StartActivityForResult(Type, Int32)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Это вызывается, когда дочернее действие этого вызывает его #startActivity или #startActivityForResult метод.

StartActivityFromChild(Activity, Intent, Int32)

То же, что и вызов #startActivityFromChild(Activity, Intent, int, Bundle) без параметров.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Это вызывается, когда фрагмент в этом действии вызывает его Fragment#startActivity или Fragment#startActivityForResult метод.

StartActivityFromFragment(Fragment, Intent, Int32)

То же, что и вызов #startActivityFromFragment(Fragment, Intent, int, Bundle) без параметров.

StartActivityIfNeeded(Intent, Int32, Bundle)

Специальный вариант запуска действия только в том случае, если для обработки данного намерения требуется новый экземпляр действия.

StartActivityIfNeeded(Intent, Int32)

То же, что и вызов #startActivityIfNeeded(Intent, int, Bundle) без параметров.

StartForegroundService(Intent)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Начните выполнение Instrumentation класса.

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Как StartActivity(Intent, Bundle)и , но принимая НамерениеSender начать.

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от ContextWrapper)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Например #startActivityForResult(Intent, int), но позволяет использовать IntentSender для описания запуска действия.

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

То же, что и вызов #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) без параметров.

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

Как #startActivityFromChild(Activity, Intent, int)и, но принимая IntentSender; см. #startIntentSenderForResult(IntentSender, int, Intent, int, int, int) дополнительные сведения.

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

То же, что и вызов #startIntentSenderFromChild(Activity, IntentSender, int, Intent, int, int, int, Bundle) без параметров.

StartLocalVoiceInteraction(Bundle)

Запускает локальный сеанс взаимодействия с голосовой связью.

StartLockTask()

Запрос на размещение этого действия в режиме, в котором пользователь заблокирован в ограниченном наборе приложений.

StartManagingCursor(ICursor)
Устаревшие..

Этот метод позволяет ему управлять заданным Cursorжизненным циклом на основе жизненного цикла действия.

StartNextMatchingActivity(Intent, Bundle)

Специальная версия запуска действия, используемая при замене других компонентов действий.

StartNextMatchingActivity(Intent)

То же, что и вызов #startNextMatchingActivity(Intent, Bundle) без параметров.

StartPostponedEnterTransition()

Начать отложенные переходы после #postponeEnterTransition() вызова.

StartSearch(String, Boolean, Bundle, Boolean)

Этот перехватчик вызывается для запуска пользовательского интерфейса поиска.

StartService(Intent)

Запрос на запуск данной службы приложений.

(Унаследовано от ContextWrapper)
StopLocalVoiceInteraction()

Запрос на завершение текущего голосового взаимодействия, которое ранее началось с помощью #startLocalVoiceInteraction(Bundle).

StopLockTask()

Остановите блокировку текущей задачи.

StopManagingCursor(ICursor)
Устаревшие..

При выполнении курсора, который ранее был предоставлен #startManagingCursor, остановите управление этим курсором.

StopService(Intent)

Запрос на остановку заданной службы приложений.

(Унаследовано от ContextWrapper)
TakeKeyEvents(Boolean)

Запросите, чтобы ключевые события пришли к этому действию.

ToArray<T>()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
TriggerSearch(String, Bundle)

#startSearchАналогично, но фактически запускает поисковый запрос после вызова диалогового окна поиска.

UnbindService(IServiceConnection)

Отключение от службы приложений.

(Унаследовано от ContextWrapper)
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Отмена регистрации ранее зарегистрированного Application.ActivityLifecycleCallbacks в #registerActivityLifecycleCallbacks.

UnregisterComponentCallbacks(IComponentCallbacks)

ComponentCallbacks Удалите объект, который ранее зарегистрирован в #registerComponentCallbacks(ComponentCallbacks).

(Унаследовано от Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Удаляет идентификатор устройства, измененный прослушиватель из контекста.

(Унаследовано от Context)
UnregisterForContextMenu(View)

Запрещает отображение контекстного меню для данного представления.

UnregisterFromRuntime()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
UnregisterReceiver(BroadcastReceiver)

Отмена регистрации ранее зарегистрированного вещателяReceiver.

(Унаследовано от ContextWrapper)
UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Для службы, привязанной #bindService к ранее или связанному методу, измените способ управления процессом этой службы в отношении других процессов.

(Унаследовано от Context)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

GetJniTypeName(IJavaPeerable)

Действие — это единственное, ориентированное на то, что пользователь может сделать.

Применяется к