|
1
1
我的猜测是,您可以获得部分唤醒锁,但是当屏幕关闭时,您的应用程序进入“后台运行”,默认情况下,Qt生成的AndroidManifest.xml将禁用后台运行。
默认情况下,“android.app.background_running”设置为“false”,当屏幕关闭或用户切换到在前台运行的不同应用程序时,您的应用程序执行将停止。你需要将android.app.background_running设置为“true”,正如我在上面的代码片段中所做的那样。 当应用程序在后台运行时,可能不允许对屏幕进行任何更改,否则会发生意外崩溃。对于我的应用程序,我只显示了一个主窗口,通过实现如下applicationStateChanged()插槽似乎可以避免这个问题:
每当用户关闭屏幕或切换到其他前台应用程序时,将自动调用此函数。
不要将其用于生命支持或其他任务关键情况。
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |