1

我正在使用 Android 2.3 开发一个 Android 应用程序,该应用程序在显示车辆数据的同一活动中具有图表和仪表。该图在后台线程中运行并使用可运行类。使用调用 invalidate() 函数的 runOnUiThread() 更新图形。

仪表使用表面视图。表面视图的线程不使用可运行对象。

在 Android 设备上运行时,图形“闪烁”。我已经使用跟踪视图来分析程序,但只看到了我可以做的一项改进。

我的问题是:将图形代码转换为使用表面视图是否值得?

顺便说一句,我研究了堆栈溢出,并且我读过它是“不可以”,不要在一个活动中使用两个表面视图。

4

0 回答 0