package com.atmob.keyboard_android.util.bridge.callback

/**
 * 原生方法处理器，封装Flutter的调用
 */
interface NativeMethodHandler {
    /**
     * 是否可以处理该方法
     */
    fun isCanHandle(methodName: String): Boolean

    /**
     * 方法被Flutter调用
     *
     * @param methodName 方法名
     * @param args 方法参数
     * @param resultCallback 回调结果
     */
    fun onMethodCall(methodName: String, args: Any?, resultCallback: ResultCallback)
}