你好,我想在後臺線程中執行一些冗長的操作和在平均時間向用戶顯示一個「水平進度條」,並保持更新此作爲後臺操作發生。我知道我可以用的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