-1

さようなら、onClick関数の開始時にプログレススピニングホイールを作成しようとしていますが、日食からエラーが発生し、機能しないようです。

これが私のコードです

    hwdebug.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ProgressDialog MyDialog = ProgressDialog.show( this, "TEST" , "Loading. Please wait ... ", false);
                  // FUNCTION
            MyDialog.dismiss();
                                    }
    }

日食から得られるエラーは次のとおりです。

ProgressDialog型のメソッドshow(Context、CharSequence、CharSequence、boolean)は、引数(new View.OnClickListener(){}、String、String、boolean)には適用できません。

なにか提案を?ありがとう :)

4

2 に答える 2

3

変化する

ProgressDialog MyDialog = 
       ProgressDialog.show( this, "TEST" , "Loading. Please wait ... ", false);

ProgressDialog MyDialog =
                          ProgressDialog.show( CurrentActivity.this, "TEST" ,
                                 "Loading. Please wait ... ", false);

ビューの代わりに現在のアクティビティコンテキストを使用してProgressDialogを表示するか、を使用してコンテキストを取得できますv.getContext()

于 2013-01-25T17:47:55.030 に答える
0

これを使って :

ProgressDialog MyDialog = ProgressDialog.show( yourActivity.this, "TEST" , "Loading. Please wait ... ", false);
于 2013-01-25T17:47:19.153 に答える