Androidで文字列の式を計算

誰が必要とするのかわからないけどメモしておきます。

開発言語はkotlinです。

ソースコード

val webView = WebView(this)   //インスタンス生成
webView.settings.javaScriptEnabled = true  //ジャバスクリプト有効化


var cmd:String   //型宣言
cmd = "1+1"      //実行したいスクリプト
webView.evaluateJavascript(cmd){
   value ->editText.setText(value)   //結果受け取り
}

解説

webviewをJavascriptエンジンとして使いました。

表示はしないので受け取った値をどこかに入れる必要があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です