我正在使用Android 2.3开发一个Android应用程序,该应用程序在显示车辆数据的同一活动中有一个图表和一个仪表。该图在后台线程中运行并使用runnable类。使用runOnUiThread()调用invalidate()函数更新图形。
仪表使用表面视图。表面视图的线程不使用runnable。
在Android设备上运行时,图表“闪烁”。我已经使用跟踪视图来分析程序,但只看到了一个我可以做的改进。
我的问题是:将图形代码转换为使用表面视图是否值得工作?
顺便说一句,我已经研究了堆栈溢出,并且我已经读过它是一个“不 - 不”不在活动中使用两个表面视图。