解决插件化安装不弹卸载问题
This commit is contained in:
@ -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));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user