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

Комментарии

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

Существует два метода, которые будут реализованы почти во всех подклассах Activity:

<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 li>Starting Activities and Getting Results<li Saving Persistent>State<li>Permissions<li>Process Lifecycle</ol><<>

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

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

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

</Div>

"Fragments"><h3>Fragments</h3>

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

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

"ActivityLifecycle"><h3>Жизненный цикл< действия/h3>

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

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

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

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

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

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

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

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

Весь жизненный цикл действия определяется следующими методами Activity. Все это обработчики, которые можно переопределить для выполнения соответствующей работы при изменении состояния действия. Все действия будут реализованы 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="left" /><colgroup align="center" /><colgroup align="center">

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

<tbody><tr><td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()</td><td>вызывается при первом создании действия. Здесь следует выполнять все стандартные статические настройки: создавать представления, привязывать данные к спискам и т. д. Этот метод также предоставляет пакет, содержащий ранее замороженное состояние действия, если оно было.

За ним всегда следует 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 td colspan="2" align="left" border="0"><android.app.Activity#onRestart onRestart()/td><td>вызывается после остановки действия перед повторным запуском.><

За ним всегда следует onStart()/td<>td align="center">No</td<>td align="center">onStart()</td<>/tr<>

<tr><td colspan="2" align="left" border="0"><android.app.Activity#onStart onStart()/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>вызывается, когда действие начнет взаимодействовать с пользователем. На этом этапе действие находится в верхней части стека действий, и к нему будут введены данные пользователя.

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

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

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

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

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

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

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

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

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

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

"StartingActivities"><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). Обратите внимание, что пользователь нажимает кнопку НАЗАД из вашего действия<>, не<> означает "отмена", а означает оставить действие с его текущим содержимым, сохраненным. Отмена изменений в действии должна предоставляться с помощью какого-либо другого механизма, например явного параметра "отменить изменения" или "отменить".

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

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

Постоянное состояние действия управляется с помощью метода #getPreferences, что позволяет получить и изменить набор пар "имя-значение", связанных с действием. Чтобы использовать настройки, общие для нескольких компонентов приложения (действия, получатели, службы, поставщики), можно использовать базовый 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>Разрешения</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>Жизненный цикл< процесса/h3>

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

<ol><li>

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

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

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

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

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

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

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

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

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-объектов, поддерживаемого системой.

(Унаследовано от 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 для управления keyguard.

(Унаследовано от 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

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

(Унаследовано от 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) , чтобы получить для обработки управления Wi-Fi с учетом android.net.wifi.aware.WifiAwareManager .

(Унаследовано от 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

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

Application

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

ApplicationContext

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

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

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

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

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

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

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

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

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

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

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

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

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

CallingPackage

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

ChangingConfigurations

Если это действие уничтожается из-за того, что оно не может обработать изменение параметра конфигурации (поэтому его #onConfigurationChanged(Configuration) метод вызывается <em>not</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 , который будет выполнять задачи, помещенные в очередь, в потоке main, связанном с этим контекстом.

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

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

(Унаследовано от 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

Возвращает экземпляр 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()

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

CreateAttributionContext(String)

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от 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()

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

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

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

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

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

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

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

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

Закройте диалоговое окно, которое ранее отображалось через #showDialog(int).

DismissKeyboardShortcutsHelper()

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

DispatchGenericMotionEvent(MotionEvent)

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

DispatchKeyEvent(KeyEvent)

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

DispatchKeyShortcutEvent(KeyEvent)

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

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

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

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

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

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

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

FindViewById<T>(Int32)

Находит представление, идентифицируемое атрибутом id из ресурса макета 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)

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

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

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

(Унаследовано от 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[])

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

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

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

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

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

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

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

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

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

OnActionModeStarted(ActionMode)

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

OnActivityReenter(Int32, Intent)

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

OnActivityResult(Int32, Result, Intent)

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

OnApplyThemeResource(Resources+Theme, Int32, Boolean)

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

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

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

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,). LayoutParams) или AddContentView(View, ViewGroup+LayoutParams)).

OnContextItemSelected(IMenuItem)

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

OnContextMenuClosed(IMenu)

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

OnCreate(Bundle)

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

OnCreate(Bundle, PersistableBundle)

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

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

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

OnCreateDescription()

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

OnCreateDescriptionFormatted()

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

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

Этот элемент устарел.

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

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

OnCreateNavigateUpTaskStack(TaskStackBuilder)

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

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) используется при завышении с помощью LayoutInflater, возвращаемого методом #getSystemService.

OnDestroy()

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

OnDetachedFromWindow()

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

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)

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

OnMultiWindowModeChanged(Boolean, Configuration)

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

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)

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

OnPictureInPictureModeChanged(Boolean, Configuration)

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

OnPictureInPictureRequested()

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

OnPictureInPictureUiStateChanged(PictureInPictureUiState)

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

OnPostCreate(Bundle)

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

OnPostCreate(Bundle, PersistableBundle)

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

OnPostResume()

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

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

Этот элемент устарел.

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

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

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

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

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)

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

OnRestoreInstanceState(Bundle, PersistableBundle)

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

OnResume()

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

OnRetainNonConfigurationInstance()

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

OnSaveInstanceState(Bundle)

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

OnSaveInstanceState(Bundle, PersistableBundle)

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

OnSearchRequested()

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

OnSearchRequested(SearchEvent)

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

OnStart()

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

OnStateNotSaved()

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

OnStop()

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

OnTitleChanged(ICharSequence, Color)

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

OnTitleChanged(String, Color)

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

OnTopResumedActivityChanged(Boolean)

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

OnTouchEvent(MotionEvent)

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

OnTrackballEvent(MotionEvent)

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

OnTrimMemory(TrimMemory)

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

OnUserInteraction()

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

OnUserLeaveHint()

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

OnVisibleBehindCanceled()

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

OnWindowAttributesChanged(WindowManagerLayoutParams)

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

OnWindowFocusChanged(Boolean)

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

OnWindowStartingActionMode(ActionMode+ICallback)

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

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

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

OpenContextMenu(View)

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

OpenFileInput(String)

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

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

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

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

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

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

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

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

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

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

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

OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

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

OverridePendingTransition(Int32, Int32)

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

OverridePendingTransition(Int32, 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, которое будет вызываться одновременно с вызовом методов ComponentCallbacks действий и других компонентов.

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

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

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

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

RegisterReceiver(BroadcastReceiver, IntentFilter)

Зарегистрируйте BroadcastReceiver для запуска в потоке действий main.

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

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

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

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

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

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

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

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

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

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

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

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

ReleaseInstance()

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

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

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

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

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

RequestDragAndDropPermissions(DragEvent)

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

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Запрос на перевод действия свободной формы в полноэкранный режим.

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)

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

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

Транслировать данное намерение всем заинтересованным broadcastReceivers, позволяя принудительно применить необязательное необходимое разрешение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Context)
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)

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

SetContentView(View, ViewGroup+LayoutParams)

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

SetDefaultKeyMode(DefaultKey)

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

SetEnterSharedElementCallback(SharedElementCallback)

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

SetExitSharedElementCallback(SharedElementCallback)

Если android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) использовался для запуска действия, <будет вызываться обратный< вызов var>или 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)

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

SetResult(Result, Intent)

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

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)

Укажите, отображается ли окно main этого действия.

SetVrModeEnabled(Boolean, ComponentName)

Включите или отключите режим виртуальной реальности (VR) для этого действия.

SetWallpaper(Bitmap)
Устаревшие..
(Унаследовано от ContextWrapper)
SetWallpaper(Stream)
Устаревшие..
(Унаследовано от ContextWrapper)
ShouldDockBigOverlays()

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

ShouldShowRequestPermissionRationale(String)

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

ShouldUpRecreateTask(Intent)

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

ShowAssist(Bundle)

Попросите показать пользователю текущий помощник.

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

Простая версия #showDialog(int, Bundle) , которая не принимает никаких аргументов.

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

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

ShowLockTaskEscapeMessage()

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

StartActionMode(ActionMode+ICallback)

Запустите режим действий типа ActionMode#TYPE_PRIMARYпо умолчанию .

StartActionMode(ActionMode+ICallback, ActionModeType)

Запустите режим действий типа ActionMode#TYPE_PRIMARYпо умолчанию .

StartActivities(Intent[])

То же, что и StartActivities(Intent[], Bundle) без указанных параметров.

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

Запуск нескольких новых действий.

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

То же, что и StartActivity(Intent, Bundle) без указанных параметров.

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

Запустите новое действие.

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

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

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

Аналогично вызову #startActivityForResult(Intent, int, Bundle) без параметров.

StartActivityForResult(Intent, Int32, Bundle)

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

StartActivityForResult(Type, Int32)

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

StartActivityFromChild(Activity, Intent, Int32)

Аналогично вызову #startActivityFromChild(Activity, Intent, int, Bundle) без параметров.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Вызывается, когда дочернее действие этого вызывает свой #startActivity метод или #startActivityForResult .

StartActivityFromFragment(Fragment, Intent, Int32)

Аналогично вызову #startActivityFromFragment(Fragment, Intent, int, Bundle) без параметров.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Вызывается, когда фрагмент в этом действии вызывает свой Fragment#startActivity метод или Fragment#startActivityForResult .

StartActivityIfNeeded(Intent, Int32)

Аналогично вызову #startActivityIfNeeded(Intent, int, Bundle) без параметров.

StartActivityIfNeeded(Intent, Int32, Bundle)

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

StartForegroundService(Intent)

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

(Унаследовано от ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Начните выполнение Instrumentation класса.

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

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

(Унаследовано от ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Как StartActivity(Intent, Bundle)и , но для запуска требуется IntentSender.

(Унаследовано от ContextWrapper)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Аналогично вызову #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) без параметров.

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

Как #startActivityForResult(Intent, int)и , но позволяет использовать IntentSender для описания запускаемого действия.

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

Аналогично вызову #startIntentSenderFromChild(Activity, 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) для получения дополнительных сведений.

StartLocalVoiceInteraction(Bundle)

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

StartLockTask()

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

StartManagingCursor(ICursor)
Устаревшие..

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

StartNextMatchingActivity(Intent)

Аналогично вызову #startNextMatchingActivity(Intent, Bundle) без параметров.

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)

Отмена регистрации ранее зарегистрированного BroadcastReceiver.

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

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

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Для службы, ранее привязанной к #bindService или связанному методу, измените способ управления процессом этой службы по отношению к другим процессам.

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

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

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

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

(Унаследовано от Object)
Wait(Int64, Int32)

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

(Унаследовано от 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)

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

Применяется к