嗨我無法在我的函數中定義findViewById。下面是我的函數:FindViewById未定義?
if(test.mStartedWalking == false){
TextView myText = (TextView) findViewById (R.id.myText);
myText.append (lsNow + '\n');
test.mStartedWalking = true;
}
我得到一個錯誤,指出:是未定義類型StepDisplayer的方法findViewById(int)和我敢肯定那是因爲我的課沒有擴展類型的活動。但是,我會如何糾正這一點?這個類代替了這個:
public class StepDisplayer implements StepListener, SpeakingTimer.Listener
我無法擴展活動,據我所知Java只擴展一個類或可以實現多個接口。可能有人知道如何解決這個問題?如果這樣會很棒!謝謝!
了'StepDisplayer'可以通過參考'CurrentActivity'此類。假設你正在從一個Activity類創建實例。 – 2013-03-07 07:49:22
將上下文從你的活動類傳遞給StepDisplayer,並在StepDisplayer中使用它。 – Raghunandan 2013-03-07 07:50:35