顺应历史潮流大家相信大家都有在做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
博主原创未经允许不许转载。