• 0
arastooms

مشکل با نوتیفیکیشن NotificationBuilderLibFilesV3

سوال

سلام به عزیزان و اساتید گرامی 
من با  کتایخونه NotificationBuilderLibFilesV3
یک نوتیفیکیشن درون برنامه ای ساختم با 3 دکمه و یک عکس بزرگ 
همه چی خوبه و وقتی روی دکمه ها کلیک میشه اینتنت هایی که معرفی کردم اجرا میشه
ولی نوتیفیکیشن از بسته نمیشه و هنوز هست تا کاربر خودش با کشیدن به به راست و و چپ از تو نوتیفیکیشن بار حذفش کنه 
ممکنه بفرمایید چه کدی باید اضافه بشه؟
یا اشکال کارم کجاست؟
با تشکر 

 

کد ها



Dim nb As NotificationBuilder
nb.Initialize

Dim nbBigPictureStyle As NotificationBigPictureStyle
nbBigPictureStyle.Initialize

nb.SmallIcon = "icon"
nb.Ticker = "New Demo"
nb.Tag = "some tag"
nb.setActivity(Me)
nb.DefaultLight = True
nb.DefaultVibrate = True
nb.DefaultSound = True
nb.ContentTitle = "Some Title"
nb.ContentText = "Some Text"
nb.ContentInfo = "Bit of Info"
nb.SubText = "Some Sub Text"
nb.AutoCancel=True

Dim BigPicture As Bitmap
BigPicture.Initialize(File.DirAssets, "BigPicture.png")
nbBigPictureStyle.BigContentTitle = "BigPictureStyle Example"
nbBigPictureStyle.SummaryText = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
nbBigPictureStyle.BigPicture = BigPicture
nb.SetStyle(nbBigPictureStyle)

Dim intent1,intent2,intent3 As Intent

intent1.Initialize(intent1.ACTION_VIEW,"bazaar://collection?slug=by_author&aid=xxxxxxxxxxxxxxxx")
intent2.Initialize(intent1.ACTION_VIEW,"bazaar://collection?slug=by_author&aid=xxxxxxxxxxxxxxxx")
intent3.Initialize(intent1.ACTION_VIEW,"bazaar://collection?slug=by_author&aid=xxxxxxxxxxxxxxxx")
'nb.setIntent(intent1)

nb.AddAction("arrow","خروج","tag1",intent1)
nb.AddAction("circle","خرید","tag2",intent2)
nb.AddAction("star","بستن","tag3",intent3)

nb.Notify(1)

با تشکر

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تا کنون داده شده است

  • 0

اگر این گزینه true کنید همین کار انجام می شه

AutoCancel

arastooms پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

اگر این گزینه true کنید همین کار انجام می شه

AutoCancel

سلام و تشکر از محبت شما برای راهنمایی 

ولی دقت کنید می بینید که این کد nb.AutoCancel=True

 

در بین کد های بالا قرار داره و وقتی شما مستقیم روی نوتیفیکیشن کلیک میکنید 

میاد و نوتیفیکیشن رو غیر فعال میکنه و اینتن رو اجرا میکنه 

و به درستی کار میکنه 

 

ولی وقتی میاید روی دکمه هایی که برای نوتیفیکیشن تعریف کردیم 

وقتی کلیک میکنیم اجرا نمیشه و نوتیفیکیشن بسته نمیشه ولی اینتنت اجرا میشه 

فکر میکنم برای کلیک بر روی دکمه جایی باید تعریف کنیم اگر روی دکمه 

با tag  فلان کلیک شد بیا اینتنت رو اجرا کن و نوتیفیکیشن رو ببند

nb.AddAction("arrow","خروج","tag1",intent1)

البته فکر میکنم که اینطور باشه

چون با کلیک روی دکمه اینتنت دکمه اجرا میشه ولی بسته نمیشه نوتیفیکیشن

اگر سمپلی دارید ممکنه راهنمایی بفرمایید چه طور از پوش با دکمه استفاده کردید 

ممنون از محبت شما

Sina پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

با استفاده از لینک زیر

https://www.b4x.com/android/forum/threads/notificationlistener-library-notificationlistenerservice.35630/

نوتیفیکشن رو دلیت کنید

arastooms پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

با استفاده از لینک زیر

https://www.b4x.com/android/forum/threads/notificationlistener-library-notificationlistenerservice.35630/

نوتیفیکشن رو دلیت کنید

سلام و تشکر مجدد از شما

این موضوعی که ارسال کردید در واقع یک سیستم و ساب جدایی هست 

و بعد از اضافه کردن به مانیفست و نوشتن سابها در سرویس 

چه طور باید بگم رو دکمه ها کلیک شد نوتیفیکیشن رو ببنده ؟؟

در واقع من اگر بتونم تگ دکمه های رو بگیرم که براش tag1 , tag 2 , tag 3 تعریف کردم فکر میکنم میتونم بگم اگر یکی از این تگ ها بود بعد از کلیک پوش رو کنسل کنه 

/////////////

و سوال آخر شما از این کتابخونه استفاده کردید؟ و با اخمین روش کار کردید؟

ممنون از رهنمایی شما

طاها الیاس زاده و Sina پسند شده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

پست رو بعد از یک روز بالا میارم 
از عزیزان و اساتید گرامی اگر دوستی هست که قبلا از این کتابخونه استفاده کرده ممکنه با چند خط کد من رو راهنمایی کنه!
ممنون میشم بابت این محبت بزرگ 
مرسی
(( در واقع پوش با 3 دکمه ساخته شده 2 دکمه میره به فروشگاه کافه بازار و دکمه سوم باید پوش رو ببنده!! )) ولی اینتنت ها عمل میکنه ولی پوش بسته نمیشه 
در واقع با کلیک بر روی دکمه سوم با tag3  فقط میخام پوش cancel بشه ولی نمیشه!!
مرسی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

با استفاده از لینک زیر

http://basic4x.ir/topic/916-طراحی-اینتنت/

اینتنت بساز و بگو اگر اینتنتی که ساختی اجرا شد از تابع زیر استفاده کن



Cancel (id As Int)
[/Php]

arastooms پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری