单击列表视图后,不会显示“进度”对话框

时间:2014-10-12 21:46:15

标签: android listview android-listview android-asynctask progressdialog

我加载带有asynctask的listview,并正确显示progressdialog。

但是当我点击listview项目时,我会转到其他活动来加载项目详细信息,但进度对话框不会出现在第二个活动中。我在两者中使用相同的代码。 如果我在列表视图点击后使用进度对话框,我会遇到问题吗?

我使用此代码进入第二个活动

Intent intent = new Intent().setClass(Context, Class);

startActivity(意向);

我使用此代码进行asynctask

private class CargarVacas extends AsyncTask<String, Float, Integer>{
    private final ProgressDialog dialog = new ProgressDialog(Class);
    protected void onPreExecute() {
        this.dialog.setMessage("Cargando..."); 
        dialog.show();
    }

    protected Integer doInBackground(String... urls) {
        return 250;
    }

     protected void onPostExecute(Integer bytes) {
        this.dialog.dismiss();
     }
}

虽然我使用10秒线程睡眠

,但progressdialog只出现不到一秒钟

感谢所有提前

0 个答案:

没有答案