你好,我想在后台线程中执行一些冗长的操作和在平均时间向用户显示一个“水平进度条”,并保持更新此作为后台操作发生。我知道我可以用的AsyncTask实现这一点,但到现在我只用progressdialog,它是与简单的多。请帮忙 。的AsyncTask
protected HttpResponse doInBackground(Void... params)
{
Client.getParams().setIntParameter("http.connection.timeout",5000);
try
{
return Client.execute(loginPost);
}
catch(Exception e)
{
return null;
}
}
现在,这是我的doInBackground()方法,我怎么能真正知道正在进行的操作的状态,以便能够更新我的进度
如果不知道'Client'类的完整定义,这是不太可能任何人都可以帮助这个。任何答案都可能涉及修改'客户端'而不是你所显示的代码。你的问题也完全不是关于AsyncTask的。 – 2011-12-28 18:13:10