اذهب إلى المحتوى

السؤال

نشر

كيف اقوم بارسال اشعار للمستخدم حتى وان كان التطبيق مغلق؟ ارى ان هناك العديد من التطبيقات في الاندرويد تقوم بارسال اشعارات حتى اذا كان هذا التطبيق الذي ارسل الاشعارات مغلق وايضا غير موجود في قائمة المهام.

كيف اقوم بتقليد هذه التطبيقات ؟

حاولت استخدام services لكن هذه الخدمه لا تعمل اذا تم الغاء التطبيق من قائمة المهام او قائمة التطبيقات الحديث في الاندرويد ، هل من طريقة اخرى غير ال services او كيف اجعل الservice يعمل حتى اذا تم مسح التطبيق من قائمة المعام

Recommended Posts

  • 1
نشر

حتى تعمل خدمة الإشعارات لديك عندما يكون التطبيق مغلقاً تحتاج تشغيل ال service الخاصة بها في الactivity ذات العلاقة في onStop وسنفترض في المثال التالي أنك قمت مسبقاً بإنشاء الservice  وليكن إسمها NotificationService وهنا يتم إستعمالها وكما يلي

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate (Bundle savedInstanceState) {
      super .onCreate(savedInstanceState) ;
      setContentView(R.layout. activity_main ) ;
   }
   @Override
   protected void onStop () {
      super .onStop() ;
      startService( new Intent( this, NotificationService.class )) ; // هنا تشغل الخدمة
   }
   public void closeApp (View view) {
      finish() ;
   }
}
  • 0
نشر

شكرا لمرورك استاذي ، انها تعمل عند اغلق التطبيق فقط ، لكن عند الغاء التطبيق من قائمة المهام لم تعد تعمل معي .

كيف اجعل ال services تعمل معي ليس فقط عند اغلاق التطبي بل ايضا حتى ان تم الغاء التطبيق من قائمة المهام

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...