ورود

View Full Version : Loaders و AsyncTasks



abizaki
یک شنبه 11 آبان 1393, 19:04 عصر
سلام
Loader ها چه چیزایی هستن؟ کارشون چیه؟
AsyncTask چیه؟

StoPpeR
یک شنبه 11 آبان 1393, 21:39 عصر
http://developer.android.com/guide/components/loaders.html
http://developer.android.com/reference/android/os/AsyncTask.html

abizaki
دوشنبه 12 آبان 1393, 04:57 صبح
اونجا رو دیده بودم
جواب فارسی می خوام

rezaricky
دوشنبه 12 آبان 1393, 09:10 صبح
به زبان ساده :
برای بارگذاری خودکار اطلاعات ( مثلا بارگذاری یک جدول دیتابیس روی یک لیست ویو ) میتوان از لودرها استفاده کرد. لودرها امکان مشاهده تغییرات رو هم دارن. مثلا اگه اطلاعات تو دیتابیس تغییر کنه میتونه بلافاصله اون رو نمایش بده.
AsyncTask ها روشی برای انجام عملیات زمانبر ( دانلود یک فایل ، انجام محاسبات طولانی ، خواندن از فایل و ..) در یک نخ دیگر هستند و توصیه میشه بجای Thread ها تا جای ممکن از اونها استفاده بشه .

tux-world
دوشنبه 12 آبان 1393, 23:05 عصر
ولی تا میتونید از اسینک ها کمتر استفاده کنید چون بار زیادی میبره و اینکه به جای ترد از اون استفاده بشه اشتباه هستش. اینا هر کودوم برای وظایف خاصی ایجاد شدن. مثلا برای دریافت اطلاعات از سرور استفاده از ترد میتونه اشتباه باشه و بهتره از اسینک استفاده کنید