Разница между отключением пакета и отключением активности с помощью диспетчера пакетов - PullRequest
0 голосов
/ 12 февраля 2019

Следующий ответ показывает пример отключения активности.Но в некоторых местах я видел, как полностью отключить пакет.

  1. Отключение активности
PackageManager pm = getPackageManager(); 
pm.setComponentEnabledSetting(new ComponentName(this, 
        com.packagename.MyActivity.class), 
        PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
        PackageManager.DONT_KILL_APP);
Отключение пакета
PackageManager pm = getPackageManager(); 
pm.setComponentEnabledSetting(new ComponentName(this, 
        com.packagename), 
        PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
        PackageManager.DONT_KILL_APP);

В чем разница между отключением пакета и отключением действия?Означает ли отключение компонента, что он отключит все классы в пакете?

1 Ответ

0 голосов
/ 25 апреля 2019

Отключение компонента отключит только этот класс.Отключение пакета отключит полное приложение.Вы можете предположить, что отключение всех компонентов внутри Manifest & процесс больше не будет работать в этом случае, так как полное приложение отключено.

...