Cierro las aplicaciones y parece que siguen usando memoria. Entonces uso el task kill, pero inmediatamente refresco y vuelven a estar abiertas. Así que voy a gestionar las aplicaciones y fuerzo la detención. Una vez más, si hago clic en la configuración de la aplicación, se abre de nuevo. ¿Por qué es esto y cómo puedo detenerlo? En su mayoría son aplicaciones del sistema que no quiero/necesito y tengo miedo de desinstalarlas y posiblemente arruinar mi teléfono. Ya he tenido demasiados problemas para arreglar los errores debido a eso.
Respuesta
¿Demasiados anuncios?Parece que no estás "entendiendo" cómo gestiona Android las aplicaciones.
Nota: no utilice eliminadores de tareas ¡! Hay una extensa sección de preguntas y respuestas en este
Al iniciar la aplicación, ésta aparece en primer plano, Nota: No voy a entrar en los detalles de los desarrolladores sobre el ciclo de vida de las aplicaciones en sí.
Hay dos escenarios:
- Al pulsar atrás, dependiendo de dicha aplicación, ésta pasará a un segundo plano, y Android acabará recuperando la memoria ocupada por la aplicación.
- Una aplicación de alta prioridad que aparece, las llamadas entrantes es un ejemplo de esto, Android empujará la aplicación detrás, y traerá la pantalla del marcador donde se puede levantar el auricular para participar o cancelar el timbre.
Para embellecer más:
- Hay una aplicación de fondo, llamada servicio que se ejecuta de forma intermitente, tal vez, al comprobar un sitio web, Google Play Services es un buen ejemplo de ello, y si hay alguna actualización de la aplicación, el servicio activará el gestor de paquetes para descargar la actualización y proceder, en segundo plano.
Esta es la razón principal por la que no se debe forzar la detención de una aplicación, ya que puede tener un servicio en ejecución y matarlo sólo reiniciará el servicio, lo que tiene un efecto en cadena, más ciclos de CPU desperdiciados en traer el servicio de nuevo, y por lo tanto, desperdiciando aún más jugo de la batería en el proceso.
Además, forzar la parada de una aplicación puede inducir un mal comportamiento en la propia aplicación, por ejemplo, si está guardando datos o consultando un proveedor de contenido backend, la terminación puede conducir a la corrupción o al mal comportamiento. Una vez más, esta declaración es sólo un breve ejemplo que está más allá del alcance del sitio, es decir, en relación con el desarrollador en la forma de manejar la situación en caso de parada forzada.
parecen seguir utilizando la memoria
" aparece " es la palabra clave, dale unos minutos, Android hará un barrido por la memoria y la recuperará si las aplicaciones están inactivas o no se están utilizando de hecho, ese barrido de memoria se lleva a cabo de forma regular muy activamente.
Al final del día, Android hace un trabajo bastante bueno en la recuperación de la memoria por lo que no debe interferir con ese proceso.