こんにちは、関数で findViewById を定義するのに問題があります。以下は私の機能です:
if(test.mStartedWalking == false){
TextView myText = (TextView) findViewById (R.id.myText);
myText.append (lsNow + '\n');
test.mStartedWalking = true;
}
次のようなエラーが表示されます: メソッド findViewById(int) はタイプ StepDisplayer に対して定義されていません。これは、私のクラスがタイプ Activity を拡張していないためだと確信しています。しかし、どうすればこれを修正できますか?クラスは代わりにこれを実装します:
public class StepDisplayer implements StepListener, SpeakingTimer.Listener
Java が 1 つのクラスしか拡張しないか、複数のインターフェースを実装できることがわかっているため、アクティビティを拡張できません。これを修正する方法を知っている人はいますか?もしそうなら、それは素晴らしいことです!ありがとう!