0

Android アプリにリストがあり、ユーザーがアイテムをクリックしたときに進行状況ダイアログを表示する必要があります。

このコードを使用してアクティビティを開始します。私はprogressdialogを入れようとしましたが、いつも失敗します...

コードを貼り付けて、あなたの意見を教えてください。

    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);

    }
};

Y try あなた put something similar to that

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

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

1 に答える 1

2

これをonclickに書き込む必要があります

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

これは役に立ちます...

于 2012-09-13T10:19:40.980 に答える