Random sh*t

Nov 17

Android: using services over separate threads

From Application Fundamentals.

Because a process running a service is ranked higher than one with background activities, an activity that initiates a long-running operation might do well to start a service for that operation, rather than simply spawn a thread — particularly if the operation will likely outlast the activity. Examples of this are playing music in the background and uploading a picture taken by the camera to a web site. Using a service guarantees that the operation will have at least “service process” priority, regardless of what happens to the activity. As noted in the Broadcast receiver lifecycle section earlier, this is the same reason that broadcast receivers should employ services rather than simply put time-consuming operations in a thread.

Sep 10

[video]

“Avoid the world, it’s just a lot of dust and drag and means nothing in the end.” — Jack Kerouac