@ serdar объяснение почти правильно, если вы имеете дело с какой-либо базой данных, как своей, так и устройства (например, контакты, смс и т. Д.), Используется CursorAdapter, и если вы хотите создать свой собственный список с изображениями, текстовыми представлениями и т. Д., Тогда BaseAdapterобычно используется.В любом случае, если вы имеете дело с более сложным настраиваемым списком, например сортированным списком контактов, а также с разделителями, такими как A, B, C ..., вам придется использовать EfficientAdapter.