嗨我无法在我的函数中定义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