Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从android本机代码调用javascript函数_Android - Fatal编程技术网

从android本机代码调用javascript函数

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

我有一个应用程序,前后都有android和js编码。这里有一个片段,当使用web视图单击按钮时,它会加载一个带有js文件的html文件。html页面中有一个按钮。单击该按钮时,将单击其相对js函数。现在我想在按下后退按钮时调用相同的函数。如何操作?

假设您的Javascript函数是
myFunction()
,您必须在
活动中覆盖
onBackButton()

@Override
public void onBackPressed() {
    myWebView.loadUrl("javascript:myFunction()");
}

后退按钮编码是用android原生代码编写的。我知道,但是html页面是以不同的片段加载的,但是我必须在activity中加载函数,所以对于这个myWebView-如何提供引用。请看