لمحة عن العمل في الخلفية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يجب أن تستخدم تطبيقات Android مهام الخلفية عندما يكون ذلك مناسبًا، وتجنب فعل كل شيء في سلسلة التعليمات الرئيسية للتطبيق. لكي يكون التطبيق مستجيبًا للمستخدمين فضلاً عن كونه مواطنًا صالحًا على نظام Android الأساسي، قم بإزالة أي مهام حظر أو طويلة من سلسلة التعليمات الرئيسية (واجهة المستخدم)، وشغلها في الخلفية بدلاً من ذلك. ويشمل ذلك مهام مثل فك ترميز صورة نقطية أو الوصول إلى مساحة التخزين أو العمل على نموذج تعلُّم الآلة (ML) أو تنفيذ طلبات الشبكة.
الأشياء التي يجب فهمها حول العمل في الخلفية تشمل ما يلي:
فهم العمل غير المتزامن يشرح هذا المستند العمل غير المتزامن
وتساعدك على فهم الفرق بين العمل غير المتزامن
والعمل المستمر.
العمل المستمر هو العمل في الخلفية الذي يبقى مجدولاً من خلال عمليات إعادة تشغيل التطبيق أو إعادة تشغيل النظام.
الاستخدام الفعّال لعمليات البث: على غرار نمط تصميم نشر الاشتراك إلى حد كبير،
يمكن لتطبيقات Android إرسال رسائل البث أو تلقّيها من نظام Android
وتطبيقات Android الأخرى.
كيفية استخدام الأساليب المختلفة اللازمة
لاختبار العمل غير المتزامن مقابل اختبار العمل المستمر.
الفيديوهات الطويلة
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-15 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{
"lastModified": "تاريخ التعديل الأخير: 2023-12-15 (حسب التوقيت العالمي المتفَّق عليه)",
"confidential": False
}