Tengo un Motorola Milestone y descubrí que tiene una memoria relativamente baja (memoria de tiempo de ejecución, no capacidad de almacenamiento). El problema que viene con esto es que cada vez que muchas aplicaciones quieren ejecutarse en segundo plano, el sistema Android comienza a matar cosas, y con mi Milestone eso sucede muy fácilmente.
Eso no sería tan malo, si no fuera por el hecho de que Android parece pensar que el iniciador de inicio es la aplicación menos importante de todas (lo cual es absurdamente incorrecto). Por ejemplo, en este momento tengo una serie de aplicaciones que contaminan el fondo, algunas importantes (como Swype ) y otras sin sentido (como Facebook ). Si abro incluso una aplicación simple como Mensajes o Contactos o Configuración, el homelauncher se mata en segundo plano. Una vez que presiono el botón de Inicio, recibo una pantalla de inicio vacía y tengo que esperar alrededor de 1 o 2 minutos para que todo se cargue nuevamente.
Esto sucede con todos los lanzadores caseros que probé, aunque ocurre más fácilmente con los más pesados. Hasta ahora, logré vivir con este comportamiento evitando religiosamente las aplicaciones que se ejecutan en segundo plano (así como los widgets). Pero esta solución no es perfecta. Todavía ocurre con más frecuencia de lo que me gustaría.
¿Hay alguna manera de cambiar las prioridades de Android cuando se trata de eliminar aplicaciones en segundo plano? Pero ¿por qué el rango más bajo que el hogar lanzador Google Maps 'servicio de localización y Facebook ' s cargador (inactivo) y todo lo demás? Quiero que el iniciador de inicio sea lo último que se mata cuando la memoria es baja, o lo más cerca posible del último (por ejemplo, obviamente no puede clasificarse más alto que la aplicación actualmente activa, pero entiendes mi punto).
Actualmente tengo instalado Cyanogen mod 6, pero también sucedió en el sistema operativo Android de serie, y estoy dispuesto a instalar CUALQUIER ROM personalizada para resolver este problema.
fuente
Prueba el v6 Supercharger .
Puede hacer que su Lanzador de pantalla de inicio sea "Difícil de matar" o "A prueba de balas". Si tiene ICS / JB, asegúrese de obtener la versión ICS / JB .
Además, asegúrese de deshabilitar el
Lock Home in Memory
iniciador (si lo tiene) antes de usar v6.fuente
Intente agregar:
ro.HOME_APP_ADJ=1
al/system/build.prop
archivo y reinicie (requerirá root).Fuente: http://forum.xda-developers.com/showthread.php?t=860023
fuente