Search code examples
androidinternals

Recommended resources for understanding concepts in Android


After a relatively easy coast to simple app coding, I would like to understand better the intricate relationships between various conceptual components in Android.

More specifically, I would like to understand what is Runnable, Looper and Handler.

As you may noticed, the above 3 terms are links to formal documentation in http://developer.android.com so my question may seem strange, so let me explain: That documentation may be perfect for someone who already understands how things work in Android, but I need something that sequentially walks through fundamentals, building on top of previous concepts.

To summarize, I need some sort of tutorial on core inner building blocks of Android. Can you recommend one?


Solution

  • The detailed article Painless Threading is probably your best resource for threading on Android.

    The moral of the story is that AsyncTask makes multithreading easier for you.