K

Size: a a a
K
Д
VK
VK
DM
et_first.customSelectionActionModeCallback = ActionModeCallbackInterceptor()
class ActionModeCallbackInterceptor : ActionMode.Callback {
override fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
return when (item?.itemId) {
android.R.id.paste -> {
setOTP(
removeNonNumericChar(
clipboard.primaryClip?.getItemAt(0)?.text
)
)
true
}
else -> false
}
}
override fun onCreateActionMode(mode: ActionMode?, menu: Menu?): Boolean {
return true
}
override fun onPrepareActionMode(mode: ActionMode?, menu: Menu?): Boolean {
return false
}
override fun onDestroyActionMode(mode: ActionMode?) {}
}
}
так не работает. возможно есть другой вариант (не хотелось бы через сервис) или с этим вариантом я делаю что-то не так.A
DB
A
КП
DB
VM
private val checkView = itemView.findViewById<SwitchMaterial>(R.id.checkView)
android.widget.Switch cannot be cast to androidx.appcompat.widget.SwitchCompat
DB
private val checkView = itemView.findViewById<SwitchMaterial>(R.id.checkView)
android.widget.Switch cannot be cast to androidx.appcompat.widget.SwitchCompat
VM
DB
VM
JG
PE
PE
JG
ГМ