Általában Android folyamat életciklusa nagyszerű dolog. Ahelyett, hogy az alkalmazások korlátlan ideig futhatnak, a folyamat életciklusa határozza meg, hogy mi történik a régi folyamatokkal, mivel a rendszernek új memóriára van szüksége az újabb és fontosabb alkalmazásokhoz. Ez a viselkedés általában jó dolog, kivéve, ha az elpusztult alkalmazások egyike olyan alkalmazás, amelyet szeretné, ha nyitva maradna.
Az alkalmazások néhány módon megkerülhetik ezt. Például, ha egy alkalmazás folyamatban lévő értesítést helyez el az értesítési sávban, az az előtérben marad, és nem törlődik automatikusan. De mi van akkor, ha más alkalmazásokat szeretne megőrizni?
Szerencsére az XDA vezető tagja defim pontosan erre a célra hozta létre a KeepRunning-t. Míg az alkalmazás nem akadályozza meg az alkalmazások megsemmisítését, a KeepRunning figyeli az alkalmazásait, és a felhasználó által megadott megfigyelési időközönként akár három alkalmazást is újraindít. Ez nagyon hasznos az összeomlásra hajlamos üzenetküldő alkalmazásoknál, amelyek egyébként nem nyitnak meg üzeneteket.
Irány a alkalmazási szál kezdeni.