加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 灯火长明 于 2025-6-19 23:09 编辑
// 应用后台被手动杀死后,再重新点开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;
}
};
// 应用后台被手动杀死后,再重新点开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;
}
};
|