2016-04-12 1 views
0

Я действительно не вижу разницы между ArrayAdapter и ArrayList ... Они оба держат массивы и выполняют разные операции над ними. Это либо я, либо я не понимаю ArrayAdapter правильно? Пожалуйста помоги! Спасибо.Что такое ArrayAdapter?

+0

Их javadocs очень понятны для меня. Какие части вы читали, что не поняли? – Savior

+0

Я просто не понимаю, почему почему-то ребята ... Адаптер Array очень запутанный вопрос – amanuel2

+0

_for почему-то непонятно нам. Объясните, что вы не понимаете. Если вы ничего не понимаете, Stack Overflow - это не место для начала. – Savior

ответ

5

ArrayList - это реализация java.util.List, которая поддерживается массивом. Вы можете использовать его в любом месте, где вы бы использовали java.util.List. Например. где вам необходимо поддерживать порядок коллекции объектов, где допускаются дубликаты.

ArrayAdapter - это класс Android SDK для адаптации массива объектов в качестве источника данных. Адаптеры используются Android для равномерного обработки набора результатов, будь то из базы данных, файла или объектов в памяти, чтобы он отображался в элементе пользовательского интерфейса. ArrayAdapter полезен для последнего. Используйте его везде, где вы будете использовать адаптер. Например. прикрепляйте элементы Android UI.

Они оба обертывают массив, но не все, что обертывает массив, одинаково. Эти два класса имеют очень разные цели, и они реализуют разные интерфейсы.

 Смежные вопросы

  • Нет связанных вопросов^_^