1

数秒間何も操作しないと、ホワイトボード アプリが「休止状態」になることに気付きました。そのため、何かが新たに描画されると、ひどい遅延が発生します。これは、アプリからまったく切り替えずに実行します。アプリを実行すると、そこにあり、描画して元に戻すことができます。しかし、10 秒間使用せずに円を描いてみると、更新されるまでに 1 秒ほど待つことができ、開始点から現在の位置までの直線が得られます。そのため、ビューに触れるとすぐに描画を開始するコードが表示されますが、更新はまだしばらく行われていません。

コードは事実上、カスタム ビットマップ上に描画される Fingerpaint デモであり、このビットマップをビューにコピーします。描画開始直前にビットマップをコピーして元に戻します。それが問題であるかどうかを確認するために元に戻すコードを無効にしましたが、遅延はまだ残っており、それほど顕著ではありません. Fingerpaint API のデモでも同じ遅延が発生することがあります。

これがなぜなのか知っている人はいますか?アクティブなアプリがスリープ状態になる原因がわからない奇妙な設定はありますか?

4

0 に答える 0