У меня есть Android WebView, в котором есть JavaScript, который вызывает методы Android через метод addJavascriptInterface:
myWebview.addJavascriptInterface(new JavascriptBridge(), "Android");
public class JavascriptBridge {
public String getAString() {
return "my_str";
}
}
Это отлично работает. Я хочу вернуть список целых в WebView. Пробовал это:
public class JavascriptBridge {
public int[] getMyInts() {
return new int[]{1,2,3};
}
}
но вызов этой функции в JS возвращает undefined:
var myInts = Android.getMyInts();
Есть ли список допустимых типов возврата для интерфейса Javascript Android? Это только примитивы?