我写了这个动态键盘应用来跟踪在线PowerBall类型游戏中的频率。我使用了SurfaceView,因为我可以实时完成我不能用Buttons做的事情。该应用程序适用于一个线程:onPause破坏表面/线程,onResume再次创建表面/线程。我认为在Tabbed View片段中添加另一个键盘会很酷,这样用户也可以跟踪基诺数字。例如
片段1:
return new PowerBallPanel(getActivity(),15,3);
Fragment2:
return new PowerBallPanel(getActivity(),75,5);
我认为Fragments与各个应用程序非常相似,但每次添加Fragment2时都会遇到Surface Locked Exception,即使它还没有运行。
我很困惑。
感谢。
克里斯
答案 0 :(得分:0)
答案是将Thread类包含为surfaceview类的子类。希望这有助于其他人。