سؤال

نشاط بدأت في Asynctask. ما هي أفضل طريقة لإخطار النشاط بأنه يتم تنفيذ Asynctask. يمكنني تمرير النشاط كسياق في ، لكنني لا أريد أن يعرف Asynctask نوع النشاط.

في .NET LAND أود الاشتراك في حدث على "Asynctask". لم أجد طريقة للقيام بذلك في Android.

هل كانت مفيدة؟

المحلول

طريقة واحدة هي إرسال ملف إذاعة عند الانتهاء من Asynctask ، وإذا كان لديك أنواع مختلفة من الأنشطة ، فستستقبلها الأنشطة النشطة. من أجل إرسال بث ، يجب عليك نقل سياق إلى Asynctask ، ولكن لا يحتاج Asynctask الخاص بك إلى إحداث فرق ما هو السياق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top