1

我在这里有一个基本计时器,我想每 2 秒左右调用一个方法..

我正在尝试实现我的计时器,但它给了我一个“无法启动活动组件信息”错误。

这是我的代码:

public class AndroidTabLayoutActivity extends TabActivity {

Timer pollTimer;
TimerTask TestTimer;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    pollTimer = new Timer();

    pollTimer.scheduleAtFixedRate(TestTimer, 1, 1000);

    TestTimer = new TimerTask() {
        @Override
        public void run() {
            System.out.println("Timer tick!");
        }
    };
}

一定有什么我做错了。

任何帮助都会很棒,谢谢!

4

2 回答 2

1

试试这个...

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 设置内容视图(R.layout.main);

pollTimer = new Timer();

TestTimer = new TimerTask() {
    @Override
    public void run() {
        System.out.println("Timer tick!");
    }
};

pollTimer.scheduleAtFixedRate(TestTimer, 1, 1000); }

于 2012-04-08T07:08:54.957 回答
0

给你最好的例子

希望这有帮助:D

http://developer.android.com/resources/articles/timed-ui-updates.html

于 2012-04-08T07:08:20.153 回答