¿Cómo distinguir si un objeto de contexto dado es una actividad o un contexto de servicio?
Me gustaría saber si mi objeto de Contexto dado es de Actividad, Servicio o Aplicación. O en otras palabras, si mi código se ejecuta en segundo plano o en primer plano. (Por primer plano quiero decir el código de actividad y los hilos que han sido creados por la actividad.)
Debería ser capaz de probar si un objeto es una clase específica usando "instanceof"
if (context instanceof Activity) { // handle activity case } else if (context instanceof Service){ // handle service case }