أحداث مراحل النشاط والإحصاءات

TileService هي خدمة ربط. يتم ربط TileService نتيجةً لطلب تطبيقك أو إذا كان النظام بحاجة إلى التواصل معه. تحتوي دورة حياة الخدمة المرتبطة النموذجية على طُرق الاستدعاء الأربعة التالية: onCreate() وonBind() وonUnbind() وonDestroy(). يستدعي النظام هذه الطرق في كل مرة تدخل فيها الخدمة في مرحلة جديدة من دورة حياتها.

ومع ذلك، يختلف TileService عن معظم الخدمات المرتبطة الأخرى لأنّه يحتوي أيضًا على methods دورات حياة خاصة بـ TileService. يتم استدعاء Service methods lifecycle وTileService methods lifecycle في سلسلتَي رسائل منفصلتَين غير متزامنتَين.

تنقسم طرق TileService إلى فئتين:

  • الطرق ذات الصلة بوظائف مربّعات الرموز الأساسية: onTileRequest() (إجراء إلزامي) وonTileResourcesRequest() تندرجان ضمن هذه الفئة.
  • الطرق ذات الصلة بالإحصاءات ومستوى الظهور: ويشمل ذلك طرقًا مثل:
    • يتمّ استدعاء onTileAddEvent() عندما يضيف المستخدِم مربّعك إلى carousel.
    • يتمّ استدعاء onTileRemoveEvent() عندما يزيل المستخدِم مربّعك من carousel.
    • onRecentInteractionEventsAsync() يوفّر معلومات عن التفاعلات الأخيرة بين المستخدم والنظام مع المربّعات

اطّلِع على مستندات TileService للحصول على مزيد من المعلومات عن هذه methods والأحداث.

طلب عرض مربّعات البيانات النشطة

البطاقات النشطة هي البطاقات التي تمت إضافتها للعرض على الساعة. استخدِم الأسلوب الثابت getActiveTilesAsync() في TileServiceلطلب البحث عن المربّعات التي تخصّ تطبيقك وتكون نشطة.