1

車両データを表示する同じアクティビティにグラフとゲージがある Android 2.3 を使用して Android アプリを開発しています。グラフはバックグラウンド スレッドで実行され、runnable クラスを使用します。グラフは、invalidate() 関数を呼び出す runOnUiThread() を使用して更新されます。

ゲージは表面ビューを使用します。サーフェス ビューのスレッドはランナブルを使用しません。

Android デバイスで実行すると、グラフが「ちらつき」ます。トレース ビューを使用してプログラムを分析しましたが、できる改善点は 1 つだけでした。

私の質問は次のとおりです。グラフコードを変換してサーフェスビューを使用する価値はありますか?

ところで、私はスタック オーバーフローを調査し、アクティビティで 2 つのサーフェス ビューを使用しないことは「禁止」であると読みました。

4

0 に答える 0