当前位置: 首页 > 知识库问答 >
问题:

OpenFL-Android在恢复一段时间后出现黑屏

艾修然
2023-03-14

我正在用OpenFL开发一个android游戏。当我在手机上测试它时,它启动得很好。现在,如果我停用游戏应用程序,并在短时间后返回它,它显示黑屏不到一秒钟,然后返回游戏。

然而,如果游戏应用程序在后台停留大约10分钟,那么如果我再次打开它,它就会显示黑屏,然后游戏在等待15秒之后就会出现,或者它根本就不会出现--只是一个黑屏。(至此,既然我可以下拉通知栏,android就没有冻结了。)

游戏中也有一段音乐,在黑屏期间确实会恢复播放。

有谁知道这里会出什么问题吗?

共有1个答案

薛博赡
2023-03-14

将openfl升级到4.4.1,将lime升级到3.4.1,就可以解决这个问题。

 类似资料:
  • 我有一个libgdx应用程序。当我使用libgdx 1.1.4和robovm 1.0.0时,它在Android和IOS上都运行良好。Beta版本。最近我升级到libgdx 1.6.3和robovm 1.4。现在Android版本工作正常,但IOS应用程序有一点小故障。问题是,如果我按下home按钮暂停应用程序,然后恢复它,我会得到一个黑屏。应用程序不会崩溃。我也没有在日志中看到任何东西。 有人知道

  • 我想在锁定屏幕时保持屏幕方向和应用程序。 null

  • 我正在创建一个应用程序,当按下按钮时,它会在“for循环”中生成一些啁啾声,我想在循环过程中阻止按钮,并在循环结束时重新播放。 我尝试了此操作,但应用程序崩溃: 我在日志中发现了以下错误: 06-19 11:15:00.852:E/AndroidRuntime(29419):致命异常:Thread-5516 06-19 11:15:00.852:E/AndroidRuntime(29419):an

  • 我搜索了很多信息,但没有一个明确的。有人能给出一个明确的解决方案和一个例子吗?

  • 问题内容: 这可能是一个重复的问题,但我没有找到想要的东西。我在UI活动中调用AsyncTask, 在doInBackground中调用需要时间的方法。如果一段时间后没有返回数据,我想中断该线程。以下是我尝试执行此操作的代码。 但这并不能在30秒后停止任务,事实上,这花费了更多时间。我也尝试过,但这也不起作用。 谁能告诉我该怎么做或如何在doInBackground中使用isCancelled()

  • 我尝试了各种方法来关闭我在互联网上可以找到的tkinter窗口。我问这个问题的唯一原因是,尽管已经被问了很多次,我仍然无法让它起作用。 基本上,我正在制作一个简单的“倒计时”游戏(就像电视节目一样),其中包括一个30秒的大倒计时。数字会正确地打勾,但是除非用户手动关闭窗口,否则程序不会继续。显然,这首先违背了计时器的目的,但是我如何让它在我想要的时候自动关闭呢? 下面是一个不起作用的非常简单的示例