我有一个简单的图形应用程序,可以在屏幕上绘制一些东西。以前,在没有检查的情况下在invalidate()中调用onDraw()时我没有问题。在我的应用程序中,每秒onDraw()每秒被调用多次(我通过Logs知道了),但是我不想每秒调用多次,因为我只想每秒更新一次屏幕。因此,我尝试比较以前的秒和当前的秒-如果它们相同,则不会调用invalidate();如果第二次更改,我将呼叫invalidate()。这是我的代码: protected void onDraw(Canvas canvas) { // Create …