تفاوت آداپترها

0 امتیاز
63 بازدید
سوال شده تیر 6, 1395 توسط android  
سلام وقت بخیر

جناب آشکاران خواستم تفاوت ArrayAdapter و SimpleAdapter و BaseAdapter رو بدونید ممنون میشم توضیح بدید
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده تیر 8, 1395 توسط del6ik  
انتخاب شده تیر 9, 1395 توسط ASHKARAN
 
بهترین پاسخ

با سلام خدمته شما دوسته عزیز

رابظه اداپتر های زیر به این صورت هست که

simple adapter & array adapter extends base adapter

کلا بیس اداپتر یک اداپتر مادر و تخصصی تر نسبت به دو اداپتر سیمپل و اری اداپتر به حساب میاد که

یک جورایی  فکر کن سیمپل اداپتر و بیس آداپتر کاستومایز شده باشن

simple adapter :یک اداپتر ساده توی دیگه اداپتر ها به حساب میاد 

    مثل getAplicationcContext

که نسبت به your_Mainactivity.this  _ getBaseContext

یک کانتکس ساده به حساب میاد

Arrayadapter: یک اداپتر کاستوم شده هست که به طور معمول برای اراعه یک آرایه توی تکست ویو به کار میره

 

 

 

 

البته این تمام دانسته های من از این سه اداپتر ها هستند ولی به صورت کلی این رابطه ها بینشون برقراره:

 

 

public abstract class BaseAdapter
extends Object implements ListAdapter, SpinnerAdapter

java.lang.Object   ↳android.widget.BaseAdapterimageKnown Direct Subclasses

ArrayAdapter<T>, CursorAdapter, SimpleAdapter

imageKnown Indirect Subclasses

ResourceCursorAdapter, SimpleCursorAdapter

====================================================================

public class SimpleAdapter
extends BaseAdapter implements Filterable, ThemedSpinnerAdapter

java.lang.Object   ↳android.widget.BaseAdapter
   ↳android.widget.SimpleAdapter

=====================================================================

public class ArrayAdapter
extends BaseAdapter implements Filterable, ThemedSpinnerAdapter

java.lang.Object   ↳android.widget.BaseAdapter
   android.widget.ArrayAdapter<T>

=====================================================================

 

منابع

https://developer.android.com/reference/android/widget/SimpleAdapter.html

https://developer.android.com/reference/android/widget/ArrayAdapter.html

https://developer.android.com/reference/android/widget/BaseAdapter.html

 

 

 

 

دارای دیدگاه تیر 8, 1395 توسط android  
ممنونم از شما

حالا کلا آداپترها  چه مواقعی لزوم دارن که استفاده بشتن.یعنی چه کمکی به برناممون میکنن
دارای دیدگاه تیر 8, 1395 توسط del6ik  

شما میتونی اطلاعات جامعی در مورد مفهوم کلی اداپتر و مورد استفاده اش دراندروید رو ار وبسایت زیر داشته باشی

وبسایت اصلی

http://www.edureka.in/blog/what-are-adapters-in-android

ترجمه رو از  وبلاگ ببین

http://mehrdadsalimi.blog.ir/1392/12/17/%D9%85%D9%81%D9%87%D9%88%D9%85-adapters-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF

 

موفق باشید

 

دارای دیدگاه تیر 8, 1395 توسط android  
ممنونم از شما

738 سوال

691 پاسخ

1,183 دیدگاه

345 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...