How to keep service alive? <p>Any application that has a service going obviousely counts on it to be always running. It's part of the product and if it's a paid app - the user expects it.</p> <p>However, it seems that there is no way for a service not to get wacked if the Android OS feels the memory pressure or if something goes wrong and the service crashes.</p> <p>What is the best way of making sure that a service is always running?</p> <p>Is it wise to create a second service that once in a while start the "useful" service and if it's alredy running it'll be ignored?</p>