الدوال الموروثة JobService

الإعلانات

JobService

 

الدوال الموروثة JobService الدوال الموروثة

الدوال الموروثة

من الفئه android.app.Service

المزيد
void dump(FileDescriptor fd, PrintWriter writer, String[] args)

تقوم بطباعة حالة الخدمة في التدفق المحدد.

final Application

()getApplication

تقوم بإرجاع التطبيق الذي يملك هذه الخدمة.

final int

()getForegroundServiceType

إذا أصبحت الخدمة، خدمة أمامية من خلال إستدعاء (startForeground(int, android.app.Notification أو startForeground(int, android.app.Notification, int) فإن ()getForegroundServiceType ستقوم بإرجاع نوع الخدمة الأمامية الحاليه.

abstract IBinder (onBind(Intent intent

تقوم بإعادة قناة الإتصال إلى الخدمة.

void

onConfigurationChanged(Configuration newConfig)

تستدعى بواسطة النظام، عندما يتغير تكوين الجهاز، أثناء تشغيل مكونك.

void

()onCreate

تستدعى بواسطة النظام، عند إنشاء الخدمة لأول مره.

void ()onDestroy

تستدعى بواسطة النظام، لإبلاغ خدمةٍ ما، بأنها لم تعد مستخدمة وأنها قيد الإزالة.

void

()onLowMemory

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

void (onRebind(Intent intent

تستدعى عند إتصال عملاء جدد بالخدمة، بعد إبلاغها مسبقاً، بأن كافة العملاء قاموا بقطع إتصالهم، في دالة (onUnbind(Intent الخاصة بها.

void (onStart(Intent intent, int startId 

تم إيقاف هذه الداله في المستوى 15.

قم بتنفيذ onStartCommand(android.content.Intent, int, (int بدلاً منها.

int onStartCommand(Intent intent, int flags, int startId)

تستدعى بواسطة النظام في كل مرة يقوم فيها عميل ما، ببدء الخدمة بشكلٍ صريح بواسطة (Context.startService(Intent، مع توفير المعطيات التي قدمها و رمز “عدد صحيح فريد” يمثل طلب البدء.

void

  (onTaskRemoved(Intent rootIntent

تستدعى إذا كانت الخدمة قيد التشغيل حالياً، و قام المستخدم بإزالة المهمة التي تأتي من التطبيق، الخاص بالخدمة.

void (onTrimMemory(int level 

تستدعى عندما يقرر نظام التشغيل بأنه الوقت المناسب لتقليل إستخدام الذاكرة الغير ضروري من عمليته.

boolean (onUnbind(Intent intent 

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

final void

startForeground(int id, Notification notification) 

إذا تم تشغيل خدمتك، (يجري تشغيلها من خلال (Context#startService(Intent)، فقم أيضاً بتشغيل هذه الخدمة في المقدمة

مع توفير الإشعار الجاري، لكي يتم عرضه للمستخدم أثناء وجوده في هذه الحالة.

final void

startForeground(int id, Notification notification, int foregroundServiceType)

هي إصدار زائد الحمل من startForeground(int, android.app.Notification) مع معامل “خدمة أمامية” foregroundService إضافي.

final void

(stopForeground(int flags

تقوم بإزالة هذه الخدمة من الحاله الأمامية، مما يسمح بتعطيلها “قتلها”، إذا كانت هناك حاجة لمزيد من الذاكرة.

final void stopForeground(boolean removeNotification)

مرادفة لـ(stopForeground(int.

final void

()stopSelf

تقوم بإيقاف الخدمة، إذا تم تشغيلها مسبقاً.

final void

(stopSelf(int startId

هي إصدار قديم من (stopSelfResult(int والذي لا يرجع نتيجة.

final boolean

(stopSelfResult(int startId

تقوم بإيقاف الخدمة، إذا كانت آخر مرة، تم تشغيلها فيها هي startId.

من الفئة android.content.ContextWrapper
من الفئة android.content.Context

من الفئة java.lang.Object

المزيد
Object ()clone

تقوم بإنشاء\ وإرجاع نسخة من هذا الكائن.

boolean (equals(Object obj

تشير إلى ما إذا كانت بعض الكائنات الأخرى “مساوية” لهذا الكائن أم لا.

void ()finalize

تستدعى بواسطة أداة جمع المهملات على كائن، عندما تحدد أداة جمع المهملات، بأنه لم تعد هناك المزيد من المراجع إلى الكائن.

<?>final Class

()getClass

تقوم بإرجاع فئة “وقت التشغيل” لهذا الكائن.

int ()hashCode

تقوم بإرجاع قيمة “جزء\مزيج” من الكود للكائن.

final void ()notify

تقوم بتنبيه\إيقاظ تسلسل وحيد، والذي ينتظر على شاشة هذا الكائن.

final void ()notifyAll

تقوم بتنبيه\إيقاظ كافة التسلسلات التي تنتظر على شاشة هذا الكائن.

String ()toString

تقوم بإرجاع “سلسلة تمثيل” من الكائن.

final void

(wait(long timeout, int nanos

تؤدي إلى إنتظار التسلسل الحالي، حتى يقوم تسلسل آخر بإستدعاء دالة ()notify أو دالة ()notifyAll لهذا الكائن.

أو عند قيام تسلسل آخر بمقاطعة التسلسل الحالي، أو عند إنقضاء فترة معينة من الوقت الفعلي.

final void (wait(long timeout

تؤدي إلى إنتظار التسلسل الحالي، إما حتى يقوم تسلسل آخر بإستدعاء دالة ()notify أو دالة ()notifyAll لهذا الكائن.

أو حتى إنقضاء فترة محددة من الوقت.

final void ()wait 

تؤدي إلى إنتظار التسلسل الحالي، حتى يقوم تسلسل آخر بإستدعاء دالة ()notify أو دالة ()notifyAll لهذا الكائن.

من الواجهة android.content.ComponentCallbacks2

المزيد
abstract void (onTrimMemory(int level 

تستدعى عندما يقرر النظام بأنه الوقت المناسب لقيام العملية بتقليل إستخدام الذاكرة، الغير ضروري من عمليته. 

من الواجهة android.content.ComponentCallbacks

المزيد
abstract void onConfigurationChanged(Configuration newConfig)

تستدعى بواسطة النظام، عندما يتغير تكوين الجهاز، أثناء تشغيل مكونك.

abstract void

()onLowMemory

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

 

راجع أيضاً:


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات