-3

大家好,任何人都可以帮我解决这个问题我有括号问题有1是额外的或缺少的找不到它

谢谢你

Handler speedHandler = new Handler();

    Runnable unitspeedtimer = new Runnable() {
             public void run() {    
               speedTextView=(TextView)findViewById(R.id.speedTextView);
               MaxspeedTextView=(TextView)findViewById(R.id.MaxspeedTextView);
               //1 m/s = 3.6 km/h
               float MySpeed = location.getSpeed() * 3.6;   
              float MaxSpeed = 75.00;


                Timer updateTimer = new Timer("velocityUpdate");
              updateTimer.scheduleAtFixedRate(new TimerTask() {
                  public void run() {
                    updateGUI();
                  }
                }, 0, 3000);
             }
4

2 回答 2

3

最后你还需要一个};来关闭 Runnable。一致的缩进在这里真的很有帮助。

于 2011-05-18T04:14:49.573 回答
1
Handler speedHandler = new Handler();

        Runnable unitspeedtimer = new Runnable() {
                 public void run() {    
                   speedTextView=(TextView)findViewById(R.id.speedTextView);
                   MaxspeedTextView=(TextView)findViewById(R.id.MaxspeedTextView);
                   //1 m/s = 3.6 km/h
                   float MySpeed = location.getSpeed() * 3.6;   
                  float MaxSpeed = 75.00;


                    Timer updateTimer = new Timer("velocityUpdate");
                  updateTimer.scheduleAtFixedRate(new TimerTask() {
                      public void run() {
                        updateGUI();
                      }
                    }, 0, 3000);
                 }
        };
于 2011-05-18T04:20:01.323 回答