Answer: C i, ii, & iii
Description:
Answer: B A helper class allows database management ,creation and version management. This is the class where we will create all the tables, and upgrade tables.
Description:
Answer: C onUpgrade is basically for handling new db changes(could be new columns addition,table addition) for any new version of your app.
Droping the table is not always necessary in onUpgrade it all depends on what your use case is. If the requirment is to not to persists the data from your older version of app then drop should help,but if its like changing schema then it should only have alter scripts.
Description:
Answer: D 1,2,3,4,5
Description:
Answer: D Use table layout with cursor
Description: Showing data base information will be better suited with table layout. since table layout is not an adapter view, you can't use cursor adapter with it. So use table layout with cursor to show data base table information.
Answer:
Description: