¿Cómo puedo obtener la vista de enfoque actual en mi Servicio.¿Cómo obtener el objeto de vista de foco actual en el Servicio?
Encontré algunos métodos para hacer esto, como Activity.getCurrentFocus() y Windows.getCurrentFocus(). Pero estos métodos se usan en una actividad.
Si quiero usar esto, tengo que obtener la actividad de enfoque actual. Intenté usar WindowManager para obtener la tarea actual. Solo obtuvo el nombre de clase de la Actividad actual de esta manera. no Objeto de actividad.
List<RunningAppProcessInfo> rList =activityManager.getRunningAppProcesses();
RunningTaskInfo rt = rtList.get(0);
rt.topActivity.getClassName(); // the class name of the current Activity
¿Cómo puedo utilizar estos métodos para conseguir el enfoque actual Ver en un servicio ? ¿O hay otra forma de hacer ?