我已经完成了一门课程来下载新版本的 apk 并使用以下代码以编程方式安装它
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + ApkName)), "application/vnd.android.package-archive");
context.startActivity(intent);
它可以工作,它安装了新的 apk(以前在 SD 上下载),但随后应用程序没有重新启动而是关闭。
有没有办法在安装新版本后重新启动它?
谢谢!