从UI线程运行SurfaceView

时间:2013-03-19 00:40:56

标签: android android-asynctask surfaceview ui-thread

我的surfraceview是我的大多数应用程序的地方,我想减少它的滞后,因此我被告知要将它从UI线程中删除。是否可以在AsyncTask中运行SurfaceView?

1 个答案:

答案 0 :(得分:1)

虽然可以从AsyncTask中绘制到SurfaceView,但不建议这样做。 AsyncTasks可以在串行队列中运行,因此您可能会阻止其他任务。而只是使用一个线程。 SDK包含一个名为LunarLander的示例应用程序,它显示了如何执行此操作。