我有多个级别,每个级别都有自己的活动和surfaceview。我很难搞清楚如何在不明确地将每个surfaceview设置为线程的情况下为所有级别使用一个线程扩展类。在线程中,我将不得不使用set方法来获取surfaceview类并在循环中调用它的onDraw方法,但我想再次使用此线程与所有其他级别。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我建议为每个级别创建一个单独的类,并为所有级别实现一个接口(可能每个级别都有一个onDraw()方法)。然后,通过切换类来提升级别(这可以在该线程内完成)。您可以使用处理程序在UI层的线程之间进行通信。