findViewById textview崩溃程序?

时间:2013-03-11 06:19:19

标签: android crash findviewbyid

我想创建一种方法来判断一个人是否在我的Android应用程序中停止移动。我在http://code.google.com/p/pedometer/找到了一个开源项目,我正在玩它。但是,我的应用程序每次运行时都会崩溃。以下是我的代码:

public class StepDisplayer extends Activity implements StepListener, SpeakingTimer.Listener {

...
public void onStep() {
    Time now = new Time(); //finds the current time
    now.setToNow(); 
    String lsNow = now.format("%m-%d-%Y %I:%M:%S");
    CountofTime test = new CountofTime(); //creates a new class that times if a person has not taken a step for 10 seconds


    if(test.mStartedWalking == false){
        TextView myText = (TextView) findViewById (R.id.myText); 
        myText.append (lsNow + '\n');
        test.mStartedWalking = true;
    }

    if(test.mIsCountDownOn == true){
        test.mCountDownTimer.cancel();
        test.mIsCountDownOn = false;
    }
    else{
        test.mIsCountDownOn = true;
        test.mStartedWalking = false;
        now.setToNow(); 
        lsNow = now.format("%m-%d-%Y %I:%M:%S");
        TextView myText = (TextView) findViewById (R.id.myText); 
        myText.append (lsNow + '\n');
    }
    mCount ++;
    notifyListener();
}

我做的是扩展Activity,所以我可以使用findViewById函数,因为当我没有扩展Activity时我得到了一个错误。然而,现在我扩展了它,它崩溃了我的程序。我只是想把我的时间戳打印到屏幕上。可能有人知道如何阻止它崩溃?如果是这样那将是伟大的!谢谢!

0 个答案:

没有答案