Java 解释如何正确实现从字符串变量中的给定URL下载HTML源代码

Java 解释如何正确实现从字符串变量中的给定URL下载HTML源代码,java,android,html,download,Java,Android,Html,Download,因此,我在Android中使用AsyncTask接收一个URL,并打算下载URL的HTML页面的源代码,并在字符串中搜索特定的术语,但每当我尝试下载它时,标签中会显示以下文本,我打算查看我的源代码: 下面列出了我一直使用的源代码: @覆盖 受保护的字符串doInBackground(字符串…URL){ 字符串html=“”; 缓冲剂; 弦线; 试一试{ URL=新URL(URL[0]); br=新的BufferedReader(新的InputStreamReader(url.openStrea

因此,我在Android中使用AsyncTask接收一个URL,并打算下载URL的HTML页面的源代码,并在字符串中搜索特定的术语,但每当我尝试下载它时,标签中会显示以下文本,我打算查看我的源代码:


下面列出了我一直使用的源代码:

@覆盖
受保护的字符串doInBackground(字符串…URL){
字符串html=“”;
缓冲剂;
弦线;
试一试{
URL=新URL(URL[0]);
br=新的BufferedReader(新的InputStreamReader(url.openStream());
而((line=br.readLine())!=null){
html+=行;
}
}捕获(格式不正确){
mue.printStackTrace();
}捕获(ioe异常ioe){
ioe.printStackTrace();
}最后{
//最后润色
}
toContinue=true;
返回html;
}

有人知道为什么会这样吗?“$DownloadFile@”是什么意思?任何帮助都将不胜感激。

您可能有一个
TextView
,您正在调用它。传递给
setText()
的对象似乎是
DownloadFile
类的实例。那不是你的HTML。确保您正在将所需的文本传递到
TextView

上的
setText()
“下面列出了我一直使用的源代码”--此代码中没有“标签”(
TextView
?),因此我们无法帮助您使用设置文本的代码。“$DownloadFile@”是什么意思?--这是对
DownloadFile
类的实例调用的
toString()
的输出。如果这是一个
TextView
内容的屏幕截图,您在
TextView
上调用了
setText()
,并传入了一个
下载文件
对象。@commonware非常感谢您。这个问题似乎已经解决了,我真的认为我需要在编程上做更多的工作。再次感谢您的帮助。你能在回答部分加上这个评论吗?这样我就可以把它标记为正确答案了?我真的很抱歉,我在描述我的问题时,特别是在文本视图中,用词不当。