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

السؤال

Recommended Posts

  • 1
نشر

يظهر لديك الخط لأن باني الصف NotificationCompact الذي يقبل متغيّر واحد تم الاستغناء عنه بدءً من نسخ API level 26.1.0.  واستبداله في النسخ الحديثة بباني آخر يستقبل متغيرين (بإضافة  Notification_Channel_ID وهو من نمط سلسلة نصية String) ليصبح بالشكل التالي:

NotificationCompat.Builder(Context context, String channelId)

مثال:
String NOTIFICATION_CHANNEL_ID = "my_channel_id_01";

NotificationCompat.Builder(adding.this, NOTIFICATION_CHANNEL_ID)

ولحل هذه المشكلة في حال أردت الإبقاء على النسخة القديمة يمكنك إما تعديل نسخة API المستخدمة في مشروعك أو تجربة الشيفرة التالية (ولكنها حلول مؤقتة فقط وليست أمثلية):

Notification.Builder notification=new Notification.Builder(this)
.setContentTitle("New notification")
.setContentText("You've received new messages.")

يمكنك الاطلاع على المزيد من التفاصيل والأمثلة من التوثيق الرسمي بالبحث عن NotificationCompat.Builder على الانترنت

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...