【发布时间】:2015-11-09 23:14:34
【问题描述】:
我有一个 Web 视图,可以将数据库中的数据加载到 div 中,每个 div 都有来自数据库的特定 id,每个 div 都是一个链接,其 url 取决于从数据库中获取的 id。如何从数据库中获取加载的 div 的 ID 到 Android 活动?
【问题讨论】:
-
是本地的sqlite数据库吗?如果它是远程的,你可以公开一个 Web 服务来调用吗?
我有一个 Web 视图,可以将数据库中的数据加载到 div 中,每个 div 都有来自数据库的特定 id,每个 div 都是一个链接,其 url 取决于从数据库中获取的 id。如何从数据库中获取加载的 div 的 ID 到 Android 活动?
【问题讨论】:
听起来您需要解析 HTML。过去我使用jsoup 来执行此操作。它速度极快,并且具有 DOM、CSS 和类似 jquery 的方法来查找您需要的数据。
不幸的是,从WebView 获取 HTML 并不简单(请参阅:How do I get the web page contents from a WebView?),因此您最好使用 HttpRequest 加载内容以进行解析,然后使用 loadData 方法WebView 显示内容。
【讨论】: