我在創建另一個類(定義它)的線程對象時遇到了一些麻煩;非靜態嵌套線程 - 從另一個類(Java)訪問
它嵌套像這樣:
public final class Sculpture extends UiApplication
{
final class ScreenThread extends Thread
{
//thread I want to access
}
}
所以在我的其他類,我想創建線程對象,所以我儘量;
Sculpture.ScreenThread test = (new Sculpture).new ScreenThread();
- 此錯誤(在BlackBerry Eclipse插件中)說「沒有可以訪問類型Sculpture的封閉實例」。
據我可以告訴我不能取消它,因爲它導致很多代碼不工作(我認爲它依賴於UiApplication),我也不能因爲相同的原因使它靜態。
任何想法我做錯了什麼?
謝謝。