I am looking for a smart, simple way for my app to remember if my table is checked or not.
The logical way would be to create a table with the names of all tables and a boolean value for each one. Another way would be to do that with
This answer explains how to create your own subclass of android.app.Application which you can store global variables in. This same approach should help you achieve what you want to do without using a database or shared preferences.