【问题标题】:How to bookmark HTML File loaded using WebView from assets?如何为使用 WebView 从资产加载的 HTML 文件添加书签?
【发布时间】:2013-05-08 22:24:25
【问题描述】:

我在 WebView 上加载了 1000 多个 HTML 页面。下面是我的代码演示,如果用户单击特定按钮(可能是 web 视图中的书签图标),我想要一个可以为页面添加书签的选项。假设如果第 45 页已加载到屏幕上并且用户将其添加为书签,那么我希望将该页面添加到 ListView 中,以便用户可以跳转到该特定页面。

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    WebView webview = (WebView) findViewById(R.id.webView1);
    webview.loadUrl("file:///android_asset/1.html");
  }
}

【问题讨论】:

    标签: android html webview save


    【解决方案1】:

    好的,创建一个包含字符串列表的数据库。当用户单击按钮时,获取当前 URL 并将其添加到该数据库。使用适配器从该数据库填充您的 ListView。问题出在哪里?

    如果您需要该收藏按钮作为 HTML 内容的一部分,请参阅 Call Java function from JavaScript over Android WebView(尽管我认为这是个坏主意)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 2017-11-04
      • 2017-06-06
      • 2012-09-05
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多