私はWebViewを持っています。私は電話したいKotlinはJavaコールバックインターフェイスを使用します
public void evaluateJavascript(String script, ValueCallback<String> resultCallback)
この方法です。ここで
はValueCallbackインタフェースである:ここで
public interface ValueCallback<T> {
/**
* Invoked when the value is available.
* @param value The value.
*/
public void onReceiveValue(T value);
};
は私kotlinコードです:
webView.evaluateJavascript("a", ValueCallback<String> {
// cant override function
})
誰もがkotlinでonReceiveValueメソッドをオーバーライドするアイデアを持っていますか? 私は "KotlinへのJavaの変換" を試みたが、結果は次である:
v.evaluateJavascript("e") { }
ありがとう!
ありがとうございました!うまく動作します – vihkat