How to perform optimized bulk insert in Android database without writing SQLite code using the ActiveAndroid library? How to display all the values from this database using select operation from one or more tables with this library? How to design a dynamic UI that builds Views programmatically to let the user perform a bulk insert? How to save orientation of a dynamically generated View? How to use TAGS to load data from programmatically created views in Android and how to use IDs to save data on orientation change?