2012-09-27 49 views
-4

我試圖訪問從非活性類的觀點,但我不知道該怎麼辦呢如何從非活動課程訪問活動的視圖?

尋找一些其他來源後,我明白我必須通過這樣的

public Manager(Context c) { 
     context = c; 

    } 
上下文

但當我嘗試c.findViewById()它不起作用。你怎麼做到這一點?

+0

爲什麼所有的下跌票? – jcw

回答

1

試試這個

public Manager(Activity a) { 
     Activity = a; 
    } 

然後做

a.findViewById 
1

如果你讓你的視圖中的公共靜態變量,你可以從任何地方訪問它在你的應用程序。

例如: 在你的Activity類,使用

public static TextView mTextView = null; 

在其onCreate(),初始化TextView

現在從任何其他類,你可以隨時使用:

myActivity.mTextView 

訪問TextView