Android ProgressDialog onClickListener

Android ProgressDialog onClickListener,android,listview,onclicklistener,Android,Listview,Onclicklistener,我的Android应用程序中有一个列表,当用户单击某个项目时,我需要显示一个进度对话框 我使用此代码启动活动。我试着放一个对话,但总是失败 粘贴代码,请告诉我你的意见 public OnClickListener myClickListener = new OnClickListener() { public void onClick(View v) { String param1 = ((TextView) v.findViewByI

我的Android应用程序中有一个列表,当用户单击某个项目时,我需要显示一个进度对话框

我使用此代码启动活动。我试着放一个对话,但总是失败

粘贴代码,请告诉我你的意见

    public OnClickListener myClickListener = new OnClickListener() {        

    public void onClick(View v) {   


        String param1 = ((TextView) v.findViewById(R.id.txtdat1))
                .getText().toString();
        String param2 = ((TextView) v.findViewById(R.id.txtdat2))
                .getText().toString();
        String param3 = ((TextView) v.findViewById(R.id.txtdat3))
                .getText().toString();
        String param4 = ((TextView) v.findViewById(R.id.txtdat14))
                .getText().toString();

        Intent intent = new Intent(v.getContext(), AgendaDetail.class);

        intent.putExtra("param1", param1);
        intent.putExtra("param2", param2);
        intent.putExtra("param3", param3);
        intent.putExtra("param4", param4);

        startActivity(intent);

    }
};
你试着把类似的东西放进去

        final ProgressDialog dialog = ProgressDialog.show(this, "Loading...",
            "Wait");
    new Thread(new Runnable() {

        public void run() {
            startActivity(new Intent("com.places"));
            dialog.dismiss();
        }
    }).start();

您需要将此内容写在onclick上

    ProgressDialog progressDialog = new ProgressDialog(YourActivity.this);
    progressDialog.setMessage("Your message"));
    progressDialog.show(); 

这将有助于…

您在其中没有任何与ProgressDialog相关的代码。问题是要将其放在OnClickListener中,所以您不能这样做吗??您面临什么问题?我可以知道吗?构造函数ProgressDialog(new View.OnClickListener(){})是未定义的。如果转换非常快,则无需为其显示ProgressDialog。。这真的是你的一个要求吗?…Thx的解决方案。我的问题出在你的活动上。这个。。。。我的主要朋友忘了读这部分了!!:D Thx支持