@Override public android.view.ActionMode startActionModeForChild( View originalView, android.view.ActionMode.Callback callback) { // Try and start a support action mode, wrapping the callback final ActionMode supportActionMode = startSupportActionMode(new SupportActionModeWrapper.CallbackWrapper(mActivity, callback)); if (supportActionMode == null) { return mActivity.startActionMode(callback); } return new SupportActionModeWrapper(mActivity, supportActionMode); }
public static ActionModeBinder startActionMode( Activity activity, int menuResId, Object model, CharSequence title) { ActionModeBinder binder = new ActionModeBinder( activity, menuResId, model, new ConstantObservable<CharSequence>(CharSequence.class, title)); activity.startActionMode(binder); return binder; }
public static ActionModeBinder startActionMode( Activity activity, int menuResId, Object model, IObservable<?> title) { ActionModeBinder binder = new ActionModeBinder(activity, menuResId, model, title); activity.startActionMode(binder); return binder; }