AsyncTask中的進度對話框我試圖在從http服務器加載RSS提要時顯示一個自定義進度對話框,我做了一個艱苦的搜索,但是沒有什么幫助我做到這一點,我只知道解決方案應該使用AsyncTask,但是我對傳遞給這個AsyncTask的Params感到困惑。我的活動是: import java.util.ArrayList;import java.util.List;import com.cyberesa.info.BaseFeedParser;import com.cyberesa.info.Message;
import com.cyberesa.info.MessageListAdapter;import com.cyberesa.info.R;import android.app.ListActivity;import android.os.Bundle;
import android.util.Log;import android.widget.TextView;public class Soirees extends ListActivity {
private List<Message> messages;
private TextView tvSorties;
private MyProgressDialog dialog;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.sorties);
tvSorties=(TextView)findViewById(R.id.TVTitle);
tvSorties.setText("Programme des soirées");
loadFeed();
}
private void loadFeed(){
try{
BaseFeedParser parser = new BaseFeedParser();
messages = parser.parse();
List<Message> titles = new ArrayList<Message>(messages.size());
for (Message msg : messages){
titles.add(msg);
}
MessageListAdapter adapter = new MessageListAdapter(this,titles);
this.setListAdapter(adapter);
adapter.notifyDataSetChanged();
} catch (Throwable t){
Log.e("ImageLoader",t.getMessage(),t);
}
}}你能幫我把AsyncTask添加到這里嗎?
- 3 回答
- 0 關注
- 427 瀏覽
添加回答
舉報
0/150
提交
取消