کلیدستان

نسخه‌ی کامل: تاخیر در انجام همزمان چند AsyncTask (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من توی یک سرویسم AsynkTask دارم که همزمان با mainActivity اجرا میشه و
همینطور توی MainActivity هم یک AsynkTask دارم
این دوتا با اینترنت عملیاتشون رو انجام میدن...
حالا یک مشکل هست که AsynkTask داخل MainActivity تاخییییییر میگیره تاااااا AsynkTask داخل سرویسم عملیاتش رو انجام بده... بعد اون کارش رو به پایان ببره
راهی هست که عملیات این دوتا هم موازی انجام بشه؟؟؟
سلام.
من حدس میزنم تاخیر به دلیل استفاده از اینترنت می باشد، یعنی چون یکی دارد از اینترنت اطلاعات دریافت می کند، اجرای دومی، زمان بیشتری طول می کشد. 
این دو در Thread های جداگانه در حال اجرا می باشند، بنابراین بر اساس خود کدهای برنامه اندروید، نباید مشکلی به وجود بیاید (تداخلی در یکدیگر ندارند).
این مورد، حدس بنده می باشد.


 
بله صحیح کاملاً درست و دقیق فرمودید
به دنبال راه حل هستم
چه راهی پیشنهاد میدید که استفاده از اینترنت این دو thread همزمان انجام بشه و تداخلی نداشته باشه؟