Android与Js交互过程踩过的坑,安卓调用JS方法没反应

最近项目中有一个安卓与JS交互的功能,安卓调用Js方法,总是不走,我的最初方法是:

Android与Js交互过程踩过的坑,安卓调用JS方法没反应

这样一直不走JS方法,找了好久,都一头雾水,心态快炸了,就去厕所冷静了十分钟,心静下来,想了想我调的是一个方法,如果是原生的方法,字符串我是要加引号的,是不是这里也一样呢,就这样,我死马当活马医,抱着试试的心态,改改试试,如下:

Android与Js交互过程踩过的坑,安卓调用JS方法没反应

在字符串参数前面和后面加了个单引号转义字符,奇迹出现了,终于走通了,真的是被自己蠢哭了,记录一下,希望大家不要和我一样,被蠢哭。

备注:1.参数前面引号与左括号(之间放个空格,参数后面引号与右括号)之间放个空格,亲自试过没有空格,有些时候也调不通,有空格就一定可以调通,具体原因有待进一步探索。

          2.有些时候(比喻参数是整形),就不需要加转义字符,但最好空格还是加上。
————————————————