Welcome to the AndroidForums, madsum!
Just letting you all know that I've deleted a few of the above posts that were non-contributory to the OP's thread.
If you've got something helpful to post, please do so and thank you for your response and contribution. If not, please move along.
~ ~ ~
madsum, you are right about those concepts being difficult to digest without some context or actual hands-on experience coding an app (and even then, they can be difficult to fully grasp).
Hopefully you'll get some good feedback here, but there should also be some good, related information for you here:
http://androidforums.com/application-development/377722-welcome-start-here-faqs-tips-learning-resources-tutorials-helpful-threads.html
and possibly here in this sub-forum:
Developer 101 - Android Forums
There is a wealth of information out there on the web, but as I'm sure you've already seen, it's hard to sift-through to find to find pages that properly explain things--but there are some, to be sure

.
Cheers and best of luck to you!