2

匿名スレッド呼び出しを含む匿名ハンドラーを介して Spinner のイベント ハンドラーをセットアップする Gradebook というトップレベル クラスがあります。

this.spin.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener(){

        public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3){
            Gradebook.this.pd = ProgressDialog.show((Context)Gradebook.this, (CharSequence)"", (CharSequence)"Loading Grade Book...", true, true);
            Gradebook.this.gradecatitems.clear();
            new Thread(new Runnable() {
                    public void run() {
                       //I need to reference the top-most level class, GradeBook's members in here
                    }
            }).start();
        });

スレッド内から最上位のクラス メンバーを参照するにはどうすればよいですか? 私のスレッドは、すでに匿名クラス内にある匿名クラスであることに注意してください。

4

1 に答える 1