android - Activitymanager filtrando la actividad


Cuando estamos inicializando el ActivityManager por primera vez en el código de Android. ¿Está almacenando en caché el contexto de la actividad de llamadas?

Administrador de actividades am = (Administrador de actividades)this.getSystemService(Context.ACTIVITY_SERVICE);



------------Respuesta------------

Encontré el mismo problema en mi teléfono móvil Samsung Note 5 y descubrí que el problema se puede resolver usando el contexto de la aplicación de la siguiente manera.

ActivityManager am = (ActivityManager)this.getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);

yoParece que el motivo se debe a que el contexto de la actividad se mantiene mediante una referencia estática en algunos dispositivos Samsung; puede consultar más información en este hilo.

Etiquetas: android

Artículos relacionados:

python - Obtenga el nombre de la aplicación del agente de usuario

php - mysql_field_name() espera que el parámetro 1 sea un recurso,