public static interface ActionMode.Callback
| android.support.v7.view.ActionMode.Callback |
操作模式的回调界面。 提供给startSupportActionMode(Callback) (Callback)},回调配置并处理用户与动作模式交互引发的事件。
行动模式的生命周期如下:
onCreateActionMode(ActionMode, Menu) once on initial creationonPrepareActionMode(ActionMode, Menu) after creation and any time the ActionMode is invalidatedonActionItemClicked(ActionMode, MenuItem) any time a contextual action button is clickedonDestroyActionMode(ActionMode) when the action mode is closed公共方法(Public methods) |
|
|---|---|
abstract boolean |
onActionItemClicked(ActionMode mode, MenuItem item) 打电话报告用户点击一个操作按钮。 |
abstract boolean |
onCreateActionMode(ActionMode mode, Menu menu) 第一次创建动作模式时调用。 |
abstract void |
onDestroyActionMode(ActionMode mode) 当行动模式即将退出并被销毁时调用。 |
abstract boolean |
onPrepareActionMode(ActionMode mode, Menu menu) 被调用以在操作模式失效时刷新操作模式的操作菜单。 |
boolean onActionItemClicked (ActionMode mode, MenuItem item)
打电话报告用户点击一个操作按钮。
| 参数(Parameters) | |
|---|---|
mode |
ActionMode: The current ActionMode |
item |
MenuItem: The item that was clicked |
| 返回(Returns) | |
|---|---|
boolean |
true if this callback handled the event, false if the standard MenuItem invocation should continue. |
boolean onCreateActionMode (ActionMode mode, Menu menu)
第一次创建动作模式时调用。 所提供的菜单将用于生成操作模式的操作按钮。
| 参数(Parameters) | |
|---|---|
mode |
ActionMode: ActionMode being created |
menu |
Menu: Menu used to populate action buttons |
| 返回(Returns) | |
|---|---|
boolean |
true if the action mode should be created, false if entering this mode should be aborted. |
void onDestroyActionMode (ActionMode mode)
当行动模式即将退出并被销毁时调用。
| 参数(Parameters) | |
|---|---|
mode |
ActionMode: The current ActionMode being destroyed |
boolean onPrepareActionMode (ActionMode mode, Menu menu)
被调用以在操作模式失效时刷新操作模式的操作菜单。
| 参数(Parameters) | |
|---|---|
mode |
ActionMode: ActionMode being prepared |
menu |
Menu: Menu used to populate action buttons |
| 返回(Returns) | |
|---|---|
boolean |
true if the menu or action mode was updated, false otherwise. |