我正在android studio中编写应用程序。我正在使用apkInstaller类。这是我用来卸载存储在常规/ data / app路径中的某些apk的代码。
这是卸载特定apk的功能。
public static void uninstallAppInterctive(Context context, String packgeName) {
Uri uri = Uri.parse("package:" + packgeName);
Intent uninstallIntent =
new Intent(Intent.ACTION_UNINSTALL_PACKAGE, uri);
context.startActivity(uninstallIntent);
}
据我了解,此功能首先询问用户是否要卸载apk。一旦他选择,我想相应地更新视图。但是,安装似乎是在不同的线程上进行的,因此,即使用户选择不安装,我的视图也会更新为已安装。 有没有一种方法可以将侦听器设置为用户的选择,并在用户选择后更新视图? 谢谢。