كيفية مسح الإشعارات من علبة الإشعارات عند النقر في Nokia-X

StackOverflow https://stackoverflow.com//questions/24058884

سؤال

موضوعي: يجب إلغاء الإشعار تلقائيًا عند النقر عليه ويجب فتح نشاطي (النية المعلقة)..

لدي رمز تشغيل يعمل بشكل مثالي في أجهزة Android المتوقعة نوكيا-X.هنا هو الرمز:

Notification notification = new NotificationCompat.Builder(MainActivity.this)
                .setContentTitle(MainActivity.this.getString(R.string.app_name))
                .setContentText("text").setContentInfo("info").setTicker("Ticker text")
                .setContentIntent(contentIntent).setSmallIcon(R.drawable.ic_launcher).setWhen(System.currentTimeMillis())
                .setLights(Color.YELLOW, 1, 2).setAutoCancel(true).build();

                NotificationManager nm =  (NotificationManager)MainActivity.this.getSystemService(Context.NOTIFICATION_SERVICE);
                nm.notify(1, notification);

في حالة نوكيا-x الجهاز يرسل اشعاريفتح نشاطي عند النقر على الإشعار ولكن يبقى الإشعار في علبة الإشعارات.لا يصبح الأمر واضحًا عند النقر.

الرجاء مساعدتي!

هل كانت مفيدة؟

المحلول

إنه مثل ما قال الدكتور جوكا:لا يمكن إزالة الإشعارات برمجيًا من Fastlane - يمكن للمستخدم فقط إزالة المحتوى من Fastlane:

"يتم حاليًا تخزين جميع الإشعارات في Fastlane حتى إذا تم استخدام علامة الإلغاء التلقائي.لاحظ أنه إذا كان الإشعار الخاص بك يحتوي على أمر مرئي يمكن للمستخدم من خلاله رفض/إزالة الإشعار يدويًا، فلن تتم إزالة الإشعار من Fastlane.لا يمكن إزالة الإشعارات من Fastlane إلا يدويًا عن طريق تمكين وضع التحرير."

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top