1

我注意到我的白板应用程序在几秒钟没有交互后变得“休眠”,所以当新绘制的东西时,会有可怕的延迟。这根本不需要离开应用程序——我运行它,它就在那里,我可以绘制和撤消。但是,如果我在 10 秒内不使用它,然后尝试画一个圆圈,那么在它更新之前可能需要等待一秒钟左右,并且我会从起点到当前位置得到一条直线。因此,当视图被触摸时,开始绘制的代码是即时的,但更新还没有发生很长时间。

该代码实际上是在自定义位图上绘制的 Fingerpaint 演示,我将此位图复制到视图中。我通过在绘图开始之前复制位图来撤消。我已禁用撤消代码以查看是否是问题所在,但延迟仍然存在,只是远没有那么明显。我注意到在 Fingerpaint API 演示中有时会出现同样的延迟。

有谁知道这是为什么?是否有一些我不知道的奇怪设置导致活动应用程序进入睡眠状态?

4

0 回答 0