解决插件化安装不弹卸载问题

This commit is contained in:
huangzhuanghua
2016-05-12 15:47:51 +08:00
parent 048caeb7b8
commit 85849255e6
4 changed files with 15 additions and 45 deletions

View File

@ -565,20 +565,11 @@ public class DownloadDialog {
if (FileUtils.isEmptyFile(path)) {
Toast.makeText(context, "解析包错误", Toast.LENGTH_SHORT).show();
entryMap.remove(apkEntity.getUrl());
DownloadManager.getInstance(context).cancel(
apkEntity.getUrl());
DownloadManager.getInstance(context).cancel(apkEntity.getUrl());
adapter.notifyItemChanged(location);
} else {
PackageManager manager = new PackageManager(context);
if (manager.launchSetup(path)) {
context.startActivity(PackageUtils
.getInstallIntent(path));
} else {
MainActivity.uninstallMap.put(PackageUtils
.getPackageNameByPath(context, path), path);
context.startActivity(PackageUtils.getUninstallIntent(
context, path));
}
MainActivity.uninstallMap.put(PackageUtils.getPackageNameByPath(context, path), path);
context.startActivity(PackageUtils.getUninstallIntent(context, path));
}
}
});