Я пишу приложение в Android Studio. я использую класс apkInstaller. Вот код, который я использую для удаления определенного apk, который хранится в обычном пути / data / app.
это функция, которая удаляет конкретный 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. как только он выберет, я хотел бы обновить представление соответственно. однако кажется, что установка работает в другом потоке, поэтому, даже если пользователь решит не устанавливать, мое представление обновляется как установленное.
Есть ли способ установить слушателя на выбор пользователя и обновить представление после того, как он выберет?
спасибо.