When it’s necessary to execute invalidate() on a View?

Why not use always android:configChanges=”keyboardHidden|orientation”? – Stack Overflow

Handling Configuration Changes | CodePath Android Cliffnotes

Android Application Components

Sync Adapter in Android – A Simple Example… – CoderzHeaven

Content Providers & Content Resolvers

Understanding AsyncTask – Once and Forever