public final class RxMenuItem
extends java.lang.Object
MenuItem.| Modifier and Type | Method and Description |
|---|---|
static <any> |
actionViewEvents(android.view.MenuItem menuItem)
Create an observable of action view events for
menuItem. |
static <any> |
actionViewEvents(android.view.MenuItem menuItem,
<any> handled)
Create an observable of action view events for
menuItem. |
static <any> |
checked(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setChecked method reference.
|
static <any> |
clicks(android.view.MenuItem menuItem)
Create an observable which emits on
menuItem click events. |
static <any> |
clicks(android.view.MenuItem menuItem,
<any> handled)
Create an observable which emits on
menuItem click events. |
static <any> |
enabled(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setEnabled method reference.
|
static <any> |
icon(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setIcon method reference.
|
static <any> |
iconRes(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setIcon method reference.
|
static <any> |
title(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setTitle method reference.
|
static <any> |
titleRes(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setTitle method reference.
|
static <any> |
visible(android.view.MenuItem menuItem)
Deprecated.
Use menuItem::setVisible method reference.
|
public static <any> clicks(android.view.MenuItem menuItem)
menuItem click events. The emitted value is
unspecified and should only be used as notification.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
Warning: The created observable uses MenuItem.setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener) to
observe clicks. Only one observable can be used for a menu item at a time.
public static <any> clicks(android.view.MenuItem menuItem,
<any> handled)
menuItem click events. The emitted value is
unspecified and should only be used as notification.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
Warning: The created observable uses MenuItem.setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener) to
observe clicks. Only one observable can be used for a menu item at a time.
handled - Function invoked with each value to determine the return value of the
underlying MenuItem.OnMenuItemClickListener.public static <any> actionViewEvents(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
Warning: The created observable uses MenuItem.setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener) to
observe action view events. Only one observable can be used for a menu item at a time.
public static <any> actionViewEvents(android.view.MenuItem menuItem,
<any> handled)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
Warning: The created observable uses MenuItem.setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener) to
observe action view events. Only one observable can be used for a menu item at a time.
handled - Function invoked with each value to determine the return value of the
underlying MenuItem.OnActionExpandListener.@Deprecated public static <any> checked(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> enabled(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> icon(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> iconRes(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> title(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> titleRes(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.
@Deprecated public static <any> visible(android.view.MenuItem menuItem)
menuItem.
Warning: The created observable keeps a strong reference to menuItem.
Unsubscribe to free this reference.