从android本机代码调用javascript函数
我有一个应用程序,前后都有android和js编码。这里有一个片段,当使用web视图单击按钮时,它会加载一个带有js文件的html文件。html页面中有一个按钮。单击该按钮时,将单击其相对js函数。现在我想在按下后退按钮时调用相同的函数。如何操作?假设您的Javascript函数是从android本机代码调用javascript函数,android,Android,我有一个应用程序,前后都有android和js编码。这里有一个片段,当使用web视图单击按钮时,它会加载一个带有js文件的html文件。html页面中有一个按钮。单击该按钮时,将单击其相对js函数。现在我想在按下后退按钮时调用相同的函数。如何操作?假设您的Javascript函数是myFunction(),您必须在活动中覆盖onBackButton(): @Override public void onBackPressed() { myWebView.loadUrl("javascri
myFunction()
,您必须在活动中覆盖onBackButton()
:
@Override
public void onBackPressed() {
myWebView.loadUrl("javascript:myFunction()");
}
后退按钮编码是用android原生代码编写的。我知道,但是html页面是以不同的片段加载的,但是我必须在activity中加载函数,所以对于这个myWebView-如何提供引用。请看