PDA

View Full Version : چندین وظیفه توسط AsyncTask



smemamian
یک شنبه 03 شهریور 1392, 09:56 صبح
سلام دوستان

همین طور که می دونید کلاس AsyncTask برای مدیریت threadها استفاده میشه.
من توی تمامی مثال ها دیدم که یک وظیفه رو باهاش انجام میدن !

فکر کنید من می خوام یه progressbar رو به روز کنم به اضافه اینکه می خوام urlهایی دریافت کنم و parse کنم.
حالا باید 2 کلاس جدا از AsyncTask بگیرم ؟ (extends کنم؟) یا میشه با یکی هم این کار رو کرد ؟

rubiks.kde
یک شنبه 03 شهریور 1392, 12:49 عصر
این توضیحات رو بخونید راه حل کار شما رو توضیح داده

اینجا (http://developer.android.com/reference/android/os/AsyncTask.html)

darkenerboy
یک شنبه 03 شهریور 1392, 12:54 عصر
شما واسه این کار باید از دوتا thread استفاده کنی اما !
باید با هم ارتباط داشته باشد تا بتونی مدیریت کنی
این کار توی اندروید خیلی راحته

jafaripur
یک شنبه 03 شهریور 1392, 15:26 عصر
ProgressBar رو توی همون AsyncTask بنویس .
برای URL هم بازم تو همون بنویس نیازی به thread دیگه نیست .
فقط باید خوب کنترل کنی.

smemamian
دوشنبه 04 شهریور 1392, 11:13 صبح
در جواب دوست اولی باید بگم اون داکیومنت رو من قبل از زدن تاپیک خوندم و جایی ندیدم مثال از 2 تا thread زده باشه :-؟
2 دوست دیگه هم جواب هاشون نقیض دیگری بود.

یه مثال ساده بزنید ممنون میشم :گیج:

smemamian
دوشنبه 04 شهریور 1392, 11:14 صبح
شما واسه این کار باید از دوتا thread استفاده کنی اما !
باید با هم ارتباط داشته باشد تا بتونی مدیریت کنی
این کار توی اندروید خیلی راحته

مدیریتشون بر چه اساسی است ؟ کلاس خاصی یا.. داره ؟

jafaripur
دوشنبه 04 شهریور 1392, 14:06 عصر
در جواب دوست اولی باید بگم اون داکیومنت رو من قبل از زدن تاپیک خوندم و جایی ندیدم مثال از 2 تا thread زده باشه :-؟
2 دوست دیگه هم جواب هاشون نقیض دیگری بود.

یه مثال ساده بزنید ممنون میشم :گیج:
نمی دونم چرا کار رو می پیچونی !
این رو می شه با یه AsyncTask نوشت...
فکر کنم شما کمی تو استفاده کردن از Multi Thread مشکل داشته باشین!