Cómo seguir ejecutando la aplicación en segundo plano sin usar el Servicio

Tengo solución para su escenario. Esa es RxJava, que se llama como programación ReactiveX. Esto tiene suscriptor y observador. Puede suscribirse a la tarea, la respuesta será observada por el observador. aquí automáticamente Se creará un subproceso de trabajo para cada tarea, si lo especifica explícitamente. Encuentre el enlace a continuación aquí.

Comenzando con RxJava y Android

cree una clase de patrón singleton, que estará disponible en la memoria principal, no en HEAP. Entonces, si sale de la aplicación o redirige a alguna pantalla. Estará disponible siempre. escriba métodos RxJava para el progreso de BG dentro de la clase singleton con una función. una vez que activó el método de la clase singleton. Se ejecutará en bg mucho tiempo.

Nota:

Funcionará claramente. hasta que la aplicación sea eliminada por el usuario. Si la aplicación es eliminada por el usuario. También matará hilos.

Un servicio es un componente que se ejecuta en segundo plano para realizar operaciones de larga duración o para trabajar en procesos remotos. Un servicio no proporciona una interfaz de usuario. Por ejemplo, un servicio puede reproducir música en segundo plano mientras el usuario está en una aplicación diferente, o puede obtener datos a través de la red sin bloquear la interacción del usuario con una actividad. Otro componente, como una actividad, puede iniciar el servicio y dejar que se ejecute o se una a él para interactuar con él. Un servicio se implementa como una subclase de Servicio y puede obtener más información al respecto en la guía para desarrolladores de Servicios.

Soy un programador novato de Android.
¿Quizás puedas usar hilos?
Teóricamente puede crear un nuevo hilo y ejecutar su ‘servicio’ en eso.
Nunca lo intenté. Entonces no estoy seguro

Procesos e hilos

En su segunda actividad, primero verifique si su servicio se está ejecutando o no. Continúe si ya se está ejecutando, de lo contrario espere y vuelva a intentarlo.
No conozco otra forma de ejecutar procesos en segundo plano.

administrador de alarmas
http://www.vogella.com/tutorials

More Interesting

Cómo recuperar su cuenta de Snapchat si se eliminó

Android (sistema operativo): ¿Cómo obtengo ingresos pasivos con las aplicaciones de Android?

Quiero crear una aplicación profesional pero no tengo conocimientos de programación. ¿Cómo puedo crearla?

Si voy a construir un sistema de participación de empleados para usted como una aplicación web / móvil. ¿Qué características te gustaría presentar para poder usarlo?

Mi Sony Xperia C2305 siempre muestra memoria insuficiente del dispositivo. ¿Qué tengo que hacer?

Quiero construir un producto web para un dominio específico en educación, y construiré una aplicación móvil asociada con él más adelante. ¿Cómo debo comenzar?

Cómo calcular el costo de AWS para una aplicación móvil como Yik Yak

Quiero crear una aplicación para decirme cuántos teléfonos celulares hay en el área. ¿Dónde empiezo?

Quiero portar mi aplicación de iPhone a Android. ¿Qué teléfono Android debo comprar?

Quiero encontrar un back-end para mi juego móvil, que incluye chat en la aplicación, notificaciones push y gestión de datos del usuario. ¿Cuáles son algunas recomendaciones?

Quiero crear mi propia aplicación móvil. He oído mucho sobre el desarrollo de aplicaciones móviles nativas, web e híbridas. ¿Cuál es la mejor opción y qué plataforma es la más adecuada?

Soy estudiante de CS, estoy familiarizado con la programación en C ++. Me gustaría saber, ¿cómo puedo desarrollar una aplicación que pueda ejecutarse en la computadora?

Tengo una idea de aplicación que quiero vender a cualquier revista / sitio web relacionado con alimentos. ¿Dónde empiezo?

Acabo de lanzar mi juego móvil, y en el segundo día obtuve 70,563 impresiones de la tienda de aplicaciones, pero solo 2 unidades de aplicaciones. ¿Es esto malo?

Cómo agregar un menú de cajón deslizante en mi aplicación de mensajería de Android