修复闪退问题
1. 捕抓个别 vivo 设备初始化下载证书时拿不到文件的闪退 2. 捕抓 ViewPager 和 ScrollView 在部分设备上多指操作的闪退 3. 捕抓接收商店应用跳转时链接格式不支持造成的闪退 4. 修复光环应用内更新弹窗关闭弹窗后偶发的闪退 5. 修复游戏评分列表数据更新时偶发的闪退 6. 修复下载管理已安装列表更新排序时偶发的闪退 7. 捕抓搜索历史数据库/日志上报数据库因为磁盘空间不足引起的闪退 8. 捕抓内存回收对象时因为系统缺陷导致的超时闪退
This commit is contained in:
@ -130,7 +130,11 @@ public class UpdateManager {
|
||||
if (DownloadStatus.done.equals(downloadEntity.getStatus())) {
|
||||
DownloadManager.getInstance(mContext).cancel(downloadEntity.getUrl(), false, true);
|
||||
if (downloadDialog != null) {
|
||||
downloadDialog.dismiss();
|
||||
try {
|
||||
downloadDialog.dismiss();
|
||||
} catch (IllegalArgumentException ignored) {
|
||||
// do nothing
|
||||
}
|
||||
}
|
||||
if (appEntity != null && appEntity.isForce()) {
|
||||
AppExecutor.getUiExecutor().executeWithDelay(() -> exitApp(), 1000);
|
||||
|
||||
Reference in New Issue
Block a user