Ref #14 - Initial start of the SparseArrayBaseAdapter. Just copied and pasted ArrayBaseAdapter.  Converted all required logic and methods...all should be in working order.  Have not tested. Documentation still needs updating.
Ref #14 - Changed over all the copied documentation for sparse array.  Added missing method documentation. Remove methods no longer re-filter adapter. Standardized item across documentation and method params.
Ref #14 - Created MovieSparseArrayBaseAdapter and SparseArrayBaseFragment and custom cab menu layout
Ref #14 - Should have finished most of SparseArrayBaseFragment. Still untested.
Ref #14 - Added put and append button options into activity layout.  Added new AdapterBaseActivity which will eventually replace AdapterActivity. Decided it's better to offset more work to subclasses then try to make one main activity handle all possible options for each demo adapter.  XML for contains dialog is now split into two.  One for arrays and one for sparsearrays.  Added new ContainsDialogFragment for sparsearray.
Ref #14 - Fixed SparseArray adapter was not properly converting position for mutate methods. This is required for when the adapter is filtered. Fixed some package namings.
Ref #16 - Created new dialog_put xml. Minor xml id changes and fixed a couple licensing text
Ref #16 - Minor class changes due to xml id changing. Fixed some code docs. Added new PutDialogFragment.
Ref #16 - Added a couple new methods to SparseArrayBaseAdapter. Added PutDialogFragment to the sparsearray activity.
Ref #16 - Put dialog uses 3 random movies instead of 2
Ref #16 - Bunch and name changes.  Added append dialog and support functionality.
Ref #16 - License adjustments
Ref #16 - More license corrections. First pass documentation updates for SparseArrayBaseAdapter
Ref #16 - Second pass on documentation
Converted Android ArrayAdapter over to new design; whereby each activity is more self defined instead of relying on a parent activity. Added insertion to demo. Not sure how I forgot to include that in the first place. Lots of class renaming.
New add, contains, insert dialog fragments rely directly invoking a method to enable/disable certain buttons...instead of the event listener.  Restructured naming to be more fitting.
Updated SimpleArray and ArrayBase fragments to new independant ListFragment design. Fixed some method modifiers. Created CAB for just array adapters.
Fixed add, contains, and insert dialog fragments were only using 1 item for collections instead 2.
ArrayBaseAdapterActivity now uses new standalone design
Adjusted how containsAll toast displays movies