Sub ContextMenu_Create(AM As JavaObject, Fw As View)
ActionMode=AM
FocusedView=Fw
Dim menu As JavaObject = ActionMode.RunMethod("getMenu", Null)
menu.RunMethod("clear", Null)
End Sub
#if Java
import android.view.*;
import anywheresoftware.b4a.AbsObjectWrapper;
import android.text.Selection;
import android.widget.EditText;
@Override
public void onActionModeStarted(ActionMode mode) {
processBA.raiseEvent(this, "contextmenu_create", AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4j.object.JavaObject(), mode),
AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.ConcreteViewWrapper(), getCurrentFocus()));
super.onActionModeStarted(mode);
}
@Override
public void onActionModeFinished(ActionMode mode) {
super.onActionModeFinished(mode);
}
public static int getSelectionLength(EditText et) {
return Selection.getSelectionEnd(et.getText()) - Selection.getSelectionStart(et.getText());
}
#End If