查看: 780|回复: 1

[原创发布] 关于mz在安卓上运行时的一点小问题的解决办法

[复制链接]
梦石
0
星屑
2238
在线时间
70 小时
注册时间
2021-11-20
回帖
20
发表于 2025-6-19 23:07:43 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 灯火长明 于 2025-6-19 23:09 编辑

[pre lang="js" line="1"]// 应用后台被手动杀死后,再重新点开app时会无法获取到焦点(API28及以下没有任何问题。但是API33时即会出现该问题而导致进不去地图场景,其他版本暂不确定会不会出现该问题)
SceneManager.isGameActive = function() {
    // [Note] We use "window.top" to support an iframe.
    try {
        return window.top.document.hasFocus(); // 在这里补充获取焦点的逻辑(方法1(推荐):自己在Java/Kotlin层面写js接口并在这里调用。还有一个笨方法就是在这个SceneManager的循环里计时判断,超时的时候就强制返回true)
    } catch (e) {
        // SecurityError
        return true;
    }
};[/pre]
梦石
0
星屑
18
在线时间
5 小时
注册时间
2025-7-5
回帖
33
发表于 2025-7-7 17:03:22 | 显示全部楼层
可以的可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部