使用 Spinner 改变 webView

Using a Spinner to Change webView

我有一个应用程序可以将用户输入发送到网站的搜索 URL,如下所示:

为此,我在想:

  1. 如何存储每个站点上最后访问的网页以进行缓存?
  2. 我应该如何将网站名称添加到微调器中?
  3. 如何编写微调项的点击事件的代码?

本质上,应用程序的流程是:

  1. 输入搜索查询
  2. Select 从微调器加载查询的网站
  3. 如果再次选择同一个站点,页面不应重新加载

例如用户搜索 "phone" 并选择网站 1。现在已加载网站 1。选择并加载网站 2。网站 1 被重新选择,但没有重新加载。

以下是开始使用 WebView 需要了解的内容:here

这就是你需要的(根据你的描述):

  • canGoBack() 方法returns如果实际存在供用户访问的网页历史记录,则为真。
  • canGoForward() 查询是否有转发历史。如果您不执行此检查,那么一旦用户到达历史记录的末尾,goBack() 或 goForward() 将不执行任何操作。
  • 等等

对于 Spinner,您可以查看 this