2016-04-12 35 views
0

Gerçekten ArrayAdapter ve ArrayList arasındaki farkı görmüyorum ... İkisi de dizileri tutar ve üzerinde farklı türden işlemler yaparlar .. Ya ya ben ArrayAdapter'i düzgün bir şekilde anlamadım mı? Lütfen yardım et! Teşekkür ederim.ArrayAdapter nedir?

+0

Onların javadokları bana çok açık. Anlamadığın hangi parçaları okudun? – Savior

+0

Sadece bir nedenden ötürü anlayamıyorum çocuklar ... Dizi Adaptörü çok kafa karıştırıcı bir konu – amanuel2

+0

_for nedense bize belli değil. Anlamadığın şeyi açıkla. Eğer bir şey anlamıyorsanız, Stack Overflow başlayacak yer değil. – Savior

cevap

5

ArrayList bir dizi desteklediği şeydir java.util.List bir uygulamasıdır. Bir java.util.List kullanacağınız her yerde kullanabilirsiniz. Örneğin. Yinelenen izin verilen nesnelere ait bir koleksiyonun düzenini sağlamanız gereken yer.

ArrayAdapter bir veri kaynağı olarak bir nesne dizisi uyarlanması için bir JumpBox sınıfıdır. Bağdaştırıcılar, Android tarafından, bir UI öğesinde gösterilebilmesi için bir veritabanı, dosya veya bellek içi nesnelerden olsun bir sonuç kümesini tek tek ele almak için kullanılır. ArrayAdapter ikincisi için yararlıdır. Adaptör kullanacağınız her yerde kullanın. Örneğin. Android UI öğelerine ekleyin.

Her ikisi de bir dizi kaydırır, ancak bir diziyi saran her şey aynı değildir. Bu iki sınıfın çok farklı amaçları vardır ve farklı arayüzler uygularlar.

İlgili konular