تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رحیم محمودزاده
مخفی کردن نوتیفیکیشن
جامعه جاوا (اندروید) ایجاد شده در ۰۲ دی ۱۳۹۹

سلام احترام

ببخشید چطور می‌تونیم نوتیفیکیشن برای کاربر نشان داده نشه (یعنی وقتی سرویس اجرا میشه در بالا نوتیفیکیشن قرار بگیره ولی مثل نوتیفیکیشن پیامک دیده نشه)

مثل اپلیکیشن‌های موزیک که کاربر باید صفحه ای بالای گوشی رو اسکرول کنه تا نوتیفیکیشن رو ببینه

و سوال دومی هم که داشتم در مورد اینکه مثل فرمایش استاد این نوتیفیکیشن رو نمی‌شود dismis کرد ولی حتی اگر از اپلیکیشن هم به تور کامل خارج شویم هم نمی‌تونیم نوتیفیکیشن رو dismis بکنیم 

چه کاری می‌تونیم بکنیم تا وقتی کاربر به طور کامل از اپلیکیشن خارج شد بتونه نوتیفیکیشت رو dismis بکنه؟؟؟

سلام و احترام

 

برای این کار هنگامی که میخواهید NotificationChannel بسازیدimportance رو برابر با IMPORTANCE_MIN یا IMPORTANCE_LOW قرار بدید .

NotificationChannel channel = new NotificationChannel(CHANNEL_ID, name, importance);

درمورد سوال دومتون هنگامی که از Forground و Bound استفاده کنیم(شبیه اپلیکیشن موزیک) هنگامی که Activity ما distroy شود از حالت Bound به Forground میرود(در جلسه مربوطه این موضوع رو فرا میگیرید)

منابع :

https://developer.android.com/training/notify-user/channels#java

 

 

 

 

 

 

پوریا شفیعی ۰۲ دی ۱۳۹۹، ۰۹:۲۰