【问题标题】:Multiple SurfaceView Threads, Crashing in Android Fragments多个 SurfaceView 线程,在 Android 片段中崩溃
【发布时间】:2017-06-10 10:04:30
【问题描述】:

我编写了这个动态键盘应用程序来跟踪在线强力球类游戏中的频率。我使用了 SurfaceView,因为我可以实时执行按钮无法执行的操作。该应用程序适用于一个线程:onPause 破坏表面/线程,而 onResume 再次创建表面/线程。我认为在选项卡式视图片段中添加另一个键盘会很酷,这样用户也可以跟踪基诺号码。例如

片段1:

    return new PowerBallPanel(getActivity(),15,3);

片段2:

    return new PowerBallPanel(getActivity(),75,5);

我认为 Fragment 与单个应用程序非常相似,但每次添加 Fragment2 时,我都会收到 Surface Locked Exception,即使它尚未运行。

我很困惑。

谢谢。

克里斯

【问题讨论】:

    标签: android multithreading android-fragments surfaceview


    【解决方案1】:

    答案是将Thread类作为surfaceview类的子类。希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      • 2014-03-08
      • 2013-11-02
      • 1970-01-01
      相关资源
      最近更新 更多