установка apk с использованием класса ApkInstaller - PullRequest
0 голосов
/ 12 июня 2019

Я пишу приложение в 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. как только он выберет, я хотел бы обновить представление соответственно. однако кажется, что установка работает в другом потоке, поэтому, даже если пользователь решит не устанавливать, мое представление обновляется как установленное. Есть ли способ установить слушателя на выбор пользователя и обновить представление после того, как он выберет? спасибо.

...