多个SurfaceView线程,在Android碎片中崩溃
我编写了这个动态键盘应用程序来跟踪在线PowerBall类型游戏中的频率。我使用了SurfaceView,因为我可以实时完成按钮无法完成的任务。该应用程序只需一个线程就可以很好地工作:onPause会销毁曲面/线程,onResume会再次创建曲面/线程。我认为在选项卡式视图片段中添加另一个键盘会很酷,这样用户也可以跟踪基诺数字。比如说 片段1:多个SurfaceView线程,在Android碎片中崩溃,android,multithreading,android-fragments,surfaceview,Android,Multithreading,Android Fragments,Surfaceview,我编写了这个动态键盘应用程序来跟踪在线PowerBall类型游戏中的频率。我使用了SurfaceView,因为我可以实时完成按钮无法完成的任务。该应用程序只需一个线程就可以很好地工作:onPause会销毁曲面/线程,onResume会再次创建曲面/线程。我认为在选项卡式视图片段中添加另一个键盘会很酷,这样用户也可以跟踪基诺数字。比如说 片段1: return new PowerBallPanel(getActivity(),15,3); 片段2: return new Powe
return new PowerBallPanel(getActivity(),15,3);
片段2:
return new PowerBallPanel(getActivity(),75,5);
我原以为碎片和单个应用非常相似,但每次我添加碎片2时,我都会得到一个表面锁定的异常,尽管它还没有运行
我很困惑
谢谢
Chris答案是将Thread类作为surfaceview类的一个子类包含在内。希望这对其他人有帮助