我创建了一个 Android 应用程序,我想提供一些从页面上抓取的信息。我使用了 JSoup,并成功地抓取了所有 HTML,并将它们放入控制台项目中的适当数据结构中,并使用单个类名 Scraper.java。
我的下一步是将这个 Scraper.java 移植到我的 Android 应用程序中。为此,我只是想在我的活动中创建一个需要 html 信息的 Scraper 对象。这似乎不起作用,我收到一个错误,似乎它试图告诉我 Android 不喜欢这个试图连接到互联网的外部类。
放弃后,我非常肮脏地将 Scraper.java 中的所有代码转储到我的 Activity 类中,并让它很好地抓取数据,并且连接起来没有任何问题。
现在的问题是我意识到我想在其他活动中访问那些复杂的数据,而且我真的会更简单地回到尝试拥有一个外部 Scraper.java 文件以便我可以共享它的对象而不是比它里面的所有数据类型。
所以我的问题是,我需要做些什么才能让 Android 知道它不需要惊慌失措,并且可以让我的外部 Scraper.java 文件连接。
我已经允许清单中的互联网许可,所以我不知道从这里做什么。