ChecklistItemAdapter: Change constructor to accept a Context instance as a parameter, and use that instance in the call to super class and for fetching resources. Also, update code that uses the constructor to pass in a Context
ChecklistItemAdapter: Modify constructor to accept a Cursor instance as 2nd parameter. Also update code in ChecklistActivity.onCreate to pass in the right Cursor object
ChecklistItemAdapter: In constructor, pass the parameter checklistItemsCursor to super-class instead of accessing ChecklistActivity.mItemsCursor
ChecklistItemAdapter: Add new field mDbHelper of type ItemsDbHelper, and Initialize in constructor
ChecklistItemAdapter: Declare fields CHECKLIST_ITEM_UNCHECKED_COLOR and CHECKLIST_ITEM_CHECKED_COLOR as final
ChecklistActivity.ChecklistItemAdapter: Move the fields to and from to ChecklistItemAdapter from ChecklistActivity. Also declare ChecklistItemAdapter as static.
Move class ChecklistItemAdapter into it's own class file