Android 多线程查看:多线程?

Android 多线程查看:多线程?,android,multithreading,Android,Multithreading,我应该为所有SurfaceView使用一个线程,还是可以为每个视图使用一个线程?我想说secondo选项更简单,但我不知道它是否会有性能或内存问题。我对此也感兴趣。我目前有两个SurfaceView,每个都有一个线程。几乎可以肯定的是,这种方法会消耗更多的电池。我有很多表面和线程,这对IMHO来说并不好。应用程序在创建它们时会延迟。此外,我在scrollview中滚动时遇到了一些问题。可以用一个线程控制两个SurfaceView。我认为您需要将SurfaceView作为代理传递给线程,并且线程应

我应该为所有SurfaceView使用一个线程,还是可以为每个视图使用一个线程?我想说secondo选项更简单,但我不知道它是否会有性能或内存问题。

我对此也感兴趣。我目前有两个SurfaceView,每个都有一个线程。几乎可以肯定的是,这种方法会消耗更多的电池。我有很多表面和线程,这对IMHO来说并不好。应用程序在创建它们时会延迟。此外,我在scrollview中滚动时遇到了一些问题。可以用一个线程控制两个SurfaceView。我认为您需要将SurfaceView作为代理传递给线程,并且线程应该对每个线程调用draw()方法。我知道,但是在一个线程中控制多个曲面视图(在timout中更新)更为复杂。另一方面,现在我想我会把这些复杂的事情放在一边,做一些简单的事情。