Handling Orientation Changes in Android

Why?

How to handle?

Lock screen orientation

Prevent Activity to recreated

Save basic state

Save complex objects

Override onRetainNonConfigurationInstance() and getLastNonConfigurationInstance()

Recommended: Manage complex Object inside a Retained Fragment

Handle AsyncTask

Conclusion

Senior Software Engineer at Mastercard. Dreamer and Achiever..

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store