2
參考外部類我有一個頂級類稱爲成績冊,其經匿名處理程序設置了一個微調的事件處理程序,包含一個匿名線程調用爪哇 - 從處理
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();
});
如何引用頂級的成員從我的線程內?請記住,我的線程是匿名類中的一個匿名類。
因此,在這種情況下,我還是可以寫類似Gradebook.this.gradecatitems從線程中引用它? – Nederealm
@Nederealm:是的,你必須使用Gradebook.this.gradecatitems – Piyush
它有多深層次的多少級別無關緊要? – Nederealm