However, many states' traffic laws don't mention lane splitting at all. While many states don't have any explicit legal provisions on lane splitting one way or the other, in most states, law enforcement officers can pull a cyclist over for splitting lanes.
IMHO yes, basically foreground is a state in which user can interact with the application through android component like Activity or service. Take example of Musicplayer playing music in foreground service. Also if you have to interact with application through Actvity, the activity has to be in forground.
1. the ground or parts, as of a scene, situated in the rear (opposed to foreground). 2. the part of a painted or carved surface against which represented objects and forms are perceived or depicted. 3. one's origin, education, experience, etc., in relation to one's present character or status: a religious background. 4. the social, historical, and other antecedents or causes of an event or condition: the background of the war. 5. the set of conditions against which an occurrence is perceived. 6.