¿Cómo obtener el objeto de vista de enfoque actual en Service?
¿Cómo puedo obtener la vista de enfoque actual en mi Servicio.
Encontré algunos métodos para hacer esto, como Activity.getCurrentFocus () y Windows.getCurrentFocus (). Pero estos métodos se utilizan en una actividad.
- Android: stopService () no llama a onDestroy ()!
- Android escucha los mensajes del socket del servidor
- Servicio de Android mantener vivo
- Servicio de Android matado
- Conexión TCP mediante Service
Si quiero usar estos, tengo que obtener la actividad de enfoque actual. Intenté usar WindowManager para conseguir la tarea actual. Sólo 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 obtener el enfoque actual Ver en un servicio? ¿O hay otra manera de hacer?
- Uso del servicio para ejecutar fondo y crear notificaciones
- No se puede iniciar la intención del servicio
- ¿Por qué utilizar Service si se ejecuta en el mismo subproceso en android
- StartService de la clase que no extiende Actividad
- Cámara Android: se ejecuta en segundo plano desde el servicio
- ¿Cómo puedo activar automáticamente el inicio automático de mis aplicaciones en el menú de seguridad Xiaomi Mi4i?
- Android API21: VoiceInteractionService onReady () no se llama
- "Service MeasurementBrokerService está en uso" está mostrando en mi proceso de solicitud
Un servicio es un trabajo de fondo, por lo que no está vinculado a ninguna interfaz de usuario. Lo que puede hacer es enlazar su servicio a una actividad y llamar a algún método (a través de una interfaz) en esta actividad para devolver la vista enfocada de esta actividad.
De todos modos, ¿puede explicar mejor lo que quiere lograr? Normalmente un servicio no se aplica para hacer cosas con la interfaz de usuario, así que tal vez hay una mejor manera de hacer lo que quieres.
- Cómo manejar onServiceConnected después onPause?
- ¿Cómo funciona la verificación de claves API de Google Maps para Android v2?