fix: V5.32.8华为鸿蒙系统-模拟器下载问题 https://jira.shanqu.cc/browse/GHZS-4487

This commit is contained in:
chenjuntao
2024-01-04 11:42:19 +08:00
parent af0ba215dd
commit d7e88ba38a
3 changed files with 52 additions and 12 deletions

View File

@ -167,7 +167,7 @@ class SimulatorDownloadManager private constructor() {
this.gameName = gameName
this.gameType = gameCategoryChinese
val callback = object : EmptyCallback {
PermissionHelper.checkGetInstalledAppsListBeforeAction(context, object : EmptyCallback {
override fun onCallback() {
val isInstalledNewSimulator =
SimulatorGameManager.isNewSimulatorInstalled(HaloApp.getInstance().application)
@ -322,15 +322,7 @@ class SimulatorDownloadManager private constructor() {
SPUtils.setString(SimulatorGameManager.SIMULATOR_UPDATE_SHOW_ALERT_TAG, TimeUtils.getToday())
}
}
}
if (context is AppCompatActivity
&& PackageUtils.isSupportGetInstalledAppsPermission(context)
&& PermissionHelper.isGetInstalledListPermissionDisabled(context)) {
PermissionHelper.requestGetInstalledAppsListPermission(context, false, callback)
} else {
callback.onCallback()
}
})
}
fun showDownloadingDialog(