大树
大树
  • 发布:2019-05-16 10:53
  • 更新:2020-07-28 09:07
  • 阅读:1650

【报Bug】小米9更新到最新的系统10.2.25,允许程序后台运行的代码导致APP卡死,并弹窗显示Hbuilder无响应

分类:HBuilder

详细问题描述

[内容] 小米9系统升级到MUI 10.2.25后,APP卡死无响应,注释掉以下【出错代码片段】后,APP可正常使用。这段代码的作用是允许程序后台运行,以持续获取GPS位置

重现步骤

[步骤] 点击APP图标,打开APP,就卡死了

IDE运行环境说明

[使用HBuilder 或 HBuilderX 运行到真机都不行,APP都会卡死退出]

[IDE版本号]
Hbuilder
HbuilderX 1.9.4.20190426

[windows版本号]

[mac版本号]
macOS mojave 10.14.3 (18D109)

App运行环境说明

[Android版本号] android 9

[手机型号] MI 9

附件

请下载附件查看

[出错代码片段]
wakeLock: function () {
//Android
//debugger
try {
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass("android.content.Context");
var PowerManager = plus.android.importClass("android.os.PowerManager");
var pm = main.getSystemService(Context.POWER_SERVICE);
g_wakelock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ANY_NAME");
g_wakelock.acquire();
} catch(e) {
console.log('not android platform');
}
}

[App安装包或H5地址]

[可重现代码片段]

联系方式

[微信] Leiwen_su

2019-05-16 10:53 负责人:无 分享
已邀请:
Levi丶

Levi丶

请问该问题解决了吗?

该问题目前已经被锁定, 无法添加新回复