Поделиться через


ActionProvider.OnPerformDefaultAction Метод

Определение

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

[Android.Runtime.Register("onPerformDefaultAction", "()Z", "GetOnPerformDefaultActionHandler")]
public virtual bool OnPerformDefaultAction ();
[<Android.Runtime.Register("onPerformDefaultAction", "()Z", "GetOnPerformDefaultActionHandler")>]
abstract member OnPerformDefaultAction : unit -> bool
override this.OnPerformDefaultAction : unit -> bool

Возвращаемое значение

Атрибуты

Комментарии

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

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

Выбор пункта меню обрабатывается в следующем порядке: <ul><li> Прием вызова MenuItem.OnMenuItemClickListener#onMenuItemClick MenuItem.OnMenuItemClickListener.onMenuItemClick. </li><li.> Получение вызова<android.app.Activity#onOptionsItemSelected(MenuItem) Activity.onOptionsItemSelected(MenuItem) /li><li li> Получение вызова<android.app.Fragment#onOptionsItemSelected(MenuItem) Fragment.onOptionsItemSelected(MenuItem) /li<>li li> Запуск android.content.Intent набора с помощью MenuItem#setIntent(android.content.Intent) MenuItem.setIntent(android.content.Intent)</li><li> вызов этого метода. </li></ul>

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

Документация по Java для android.view.ActionProvider.onPerformDefaultAction().

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

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