解决JS和安卓互调targetSdkVersion>=17原生代码无反应

来源:互联网 发布:淘宝待发货订单生成器 编辑:程序博客网 时间:2024/05/21 08:43

顺应历史潮流大家相信大家都有在做H5页面和原生页面的交互,具体细节就不详谈了。今天分享一个小问题。


就是如果targetSdkVersion》=17那么js调用安卓中方法是无反应的。


肯定是谷歌爸爸为了安全考虑搞得鬼最后得到解决办法:


public class JavaScriptinterface {    private Context mContext;    /** Instantiate the interface and set the context */    public JavaScriptinterface(Context c) {        mContext = c;    }    /*加上注释就好喽*/    @JavascriptInterface    public void showToast(String toast) {        Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show();    }}


问题很小更大家分享。


欢迎加安卓开发交流群:308372687


博主原创未经允许不许转载。



2 0
原创粉丝点击