بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
(حل شد) تعریف Notification Manager در BrodcastResiver
سلام دوستان
من می خوام زمانی که برام پیام ارسال می شه دیالوگی که در بالای صفحه نمایش داده می شه (Notification Manager, Status Bar) ، نمایش داده بشه.
و این کد نشون دادن Notification manager هست که می خوام در BrodcastReceiver تعریفش کنم اما همونطور که می دونین نوشتن در برودکست به خاطر این که Extends از Activity نیست فرق داره.
لطف کنید بگید من چجوری این کدی که در پایین می ذارم رو در برودکست رسیور بنویسم:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher) // notification icon
.setContentTitle("Notification!") // title for notification
.setContentText("kelidestan.com") // message for notification
.setAutoCancel(true); // clear notification after click
Intent intent1 = new Intent(this, ActivityBill.class);
PendingIntent pi = PendingIntent.getActivity(this, 0, intent1, Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
+1
0
کدی که نوشتید به نظر بدون مشکل هست فقط به جای استفاده از this از context ریسیورتون استفاده کنید . (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
وحید
11 سال پیش
0
0
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
