JSoup显示一个空的TextView

时间:2016-06-29 15:43:47

标签: android android-fragments textview jsoup

我正在尝试使用位于import collections mydict = collections.defaultdict(set) .... mydict[root].update(words) 内的TextView中的 JSoup 从网址中显示一些文字(标题和正文)。我在我的设备上测试这个。没有应用程序崩溃。但是,Fragment为空。我错过了什么吗?

我尝试在片段

中使用此代码
TextView

titleFWP contentFWP 是使用Butterknife注入的两个textViews

此致

1 个答案:

答案 0 :(得分:1)

我在jave控制台上运行你的代码并且每件事看起来都很好,所以我怀疑你必须设置userAgent字符串以匹配非移动浏览器:

doc = Jsoup.connect("http://qz.com/719792/india-is-slowly-cleaving-into-two-countries-the-old-and-the-young/")
        .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0")        
        .get();

某些服务器将不同的页面返回到不同的浏览器。由于您没有自己设置userAgent字符串,因此请求将使用一些默认字符串发送,然后您会获得与您期望的不同的页面。

编辑: userAgent字符串当然应该在双引号之间......