Para desactivar o activar desde código según condiciones algún componente Android como son BroadcastReceivers, Activities, Services, etc. ya sean registrados en el manifest o también desde código se utiliza un objeto de la clase component, esto es especialmente útil cuando por ejemplo solo necesitan activar la funcionalidad al 100% de su aplicación bajas condiciones de los usuarios o acciones que estos realizen(Por ejemplo registrar la app usando un web service)
Vean el código:
//Activar
PackageManager pm = context.getPackageManager();
pm.setComponentEnabledSetting(new ComponentName(context, Discovery.class), PackageManager.COMPONENT_ENABLED_STATE_ENABLED , PackageManager.DONT_KILL_APP);
//Desactivar
PackageManager pm = context.getPackageManager();
pm.setComponentEnabledSetting(new ComponentName(context, Discovery.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
.Heberth
heberth2788@gmail.com
No hay comentarios:
Publicar un comentario