2011-10-31 123 views
0

我有一个带有WebView的Android 2.1应用程序。在该WebView中,我想从APK的资产文件夹本身加载HTML文件。我已阅读了Android 3.0(API Level 11)中的拦截请求并制定自己的响应的方法。Android 2.1 WebView AJAX请求

我想要做的是动态提供一个数据集到webview,而不必重新加载页面。我会如何正确地做这件事?

回答

1

您或许可以跳过AJAX请求并只使用addJavascriptInterface

+0

Felix,我添加了一个Javascript接口,它处理页面中的数据,但每次都必须通过WebView.loadUrl()返回返回值。我想像AJAX一样来避免重新加载页面。 – SegF4ult

+1

是否有任何理由不能在那个实例中定义一个方法来加载所需的数据,从Javascript调用它并根据数据执行任何你想要的操作,比如将它插入到当前页面中?我没有尝试过/从来没有做过,但这就是我认为它会起作用的方式。 – Felix

+0

它的工作原理是在实例中定义一个方法来加载所需的数据。现在我只有几个JavaScript相关的问题需要解决,谢谢。 – SegF4ult