我正在制作一个应用程序,它将从网站下载字符串并显示它。 我在网上尝试了很多例子,而且我一直都在寻找好几天,但我找不到一个解决方案。
根据我的阅读,我知道我必须从另一个帖子中获取网址的内容,但没有教程告诉我如何做到这一点。
我在布局上有一个textview,这将是html内容必须显示的位置。
有人能告诉我一个如何做到这一点的例子吗?
答案 0 :(得分:0)
这样的事情怎么样?
public class MyAsyncTask extends AsyncTask<String, Void, String>
{
@Override
protected String doInBackground(String... requestUrl)
{
String result = null;
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet request = new HttpGet(requestUrl[0]);
try
{
ResponseHandler<String> responseHandler = new BasicResponseHandler();
result = httpClient.execute(request, responseHandler);
}
catch (IOException e)
{
Log.e("requestStringFromWebServer", "Whoops!", e);
}
httpClient.getConnectionManager().shutdown();
return result;
}
@Override
protected void onPostExecute(String result)
{
if (result != null)
{
// Handle the result from your request here...
}
}
}
然后用
开始吧String myUrlStr; // Initialize this to your url
new MyAsyncTask().execute(myUrlStr);