AsyncTask中的进度对话框


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添加到这里吗?


BIG阳
浏览 414回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android