使用 JSoup 动态加载内容 - 数据不会膨胀
Load content dynamically with JSoup - data doesn't inflate
我正在尝试创建一个将 HTML 数据解析为 RecyclerView
的应用程序。使用 JSoup
,我正在尝试制作:
作为主页的静态片段,
在 NavigationView
中单击内容会发生变化的动态片段。
完整代码在 GitHub,我已经打开了一个问题。问题是内容无法正确加载 - 在膨胀 Fragment
后没有显示任何数据,尽管我可以在日志中看到使用我的数据成功创建了 ArrayList
。
我认为问题出在 ContentAdapter
中的 ViewHolder
。我已将 Log.d
放在 onCreateViewHolder
和 onBindViewHolder
中 - 在加载过程中不显示任何日志。
每个数据都有 public,因为正在为本地资助项目创建应用程序 - 完成后也会在 Play 商店中发布。
在此先感谢您提供的任何帮助!
我已经找到答案了。
我创建了 Utils
class 用于存储最重要的值并将它们传递给活动或片段。我所要做的就是 重新格式化 Utils
到单例模式 - 当我之前调用 Utils
时,没有数据显示是因为不同的实例。将此 class 设为单例后,数据被收集并正确显示。
我正在尝试创建一个将 HTML 数据解析为 RecyclerView
的应用程序。使用 JSoup
,我正在尝试制作:
NavigationView
中单击内容会发生变化的动态片段。完整代码在 GitHub,我已经打开了一个问题。问题是内容无法正确加载 - 在膨胀
Fragment
后没有显示任何数据,尽管我可以在日志中看到使用我的数据成功创建了 ArrayList
。我认为问题出在
ContentAdapter
中的 ViewHolder
。我已将 Log.d
放在 onCreateViewHolder
和 onBindViewHolder
中 - 在加载过程中不显示任何日志。
每个数据都有 public,因为正在为本地资助项目创建应用程序 - 完成后也会在 Play 商店中发布。
在此先感谢您提供的任何帮助!
我已经找到答案了。
我创建了 Utils
class 用于存储最重要的值并将它们传递给活动或片段。我所要做的就是 重新格式化 Utils
到单例模式 - 当我之前调用 Utils
时,没有数据显示是因为不同的实例。将此 class 设为单例后,数据被收集并正确显示。