簡體   English   中英

在 android studio 資產中的 .js 文件中調用 javascript 方法

[英]call javascript method in .js file inside android studio assets

我正在使用一個名為 matrix.org 的庫

在此處輸入圖片說明

這個庫中有一些 javascript 文件包含一些方法

是否可以在 android studio 的原生 java 或 kotlin 代碼中調用這些方法?

首先你必須啟用 JavaScript

webView.getSettings().setJavaScriptEnabled(true); 

要調用 JavaScript 方法,您必須使用evaluateJavascript(..)方法

    webView.evaluateJavascript("javascript: " + "getValue(\"message\")", new ValueCallback<String>() {
        @Override
        public void onReceiveValue(String value) {
            Log.i(TAG, "onReceive");
            Log.i(TAG, "Received: " + value);
        }
    });

你的 JavaScript 方法就像

function getValue(msg) {
    return 10;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM