list fragment and ArrayAdapter demo code