Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重绘多个单独视图或仅重绘整个活动是否更快?_Android_Performance_Android Activity - Fatal编程技术网

Android 重绘多个单独视图或仅重绘整个活动是否更快?

Android 重绘多个单独视图或仅重绘整个活动是否更快?,android,performance,android-activity,Android,Performance,Android Activity,我有一个活动,其中包含大量的图形、文本和其他内容,我将以20 Hz的频率更新这些内容。基本上,活动中的每个项目都将更新。一个接一个地更新它们(在视图中循环并调用invalidate)更快,还是只是使整个活动无效 我的直觉告诉我,重新绘制整个活动会更快,因为我假设要使单个调用无效会有开销,但我真的不确定 谢谢

我有一个活动,其中包含大量的图形、文本和其他内容,我将以20 Hz的频率更新这些内容。基本上,活动中的每个项目都将更新。一个接一个地更新它们(在视图中循环并调用invalidate)更快,还是只是使整个活动无效

我的直觉告诉我,重新绘制整个活动会更快,因为我假设要使单个调用无效会有开销,但我真的不确定

谢谢