NotificationManager MyNotiManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Intent notifyIntenet=new Intent("PublicServerFilter");
notifyIntenet.putExtras(bundle);
notifyIntenet.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent appIn=PendingIntent.getBroadcast(getBaseContext(), 0, notifyIntenet, PendingIntent.FLAG_CANCEL_CURRENT);
Notification myNoti=new Notification();
if(IconId>0)
myNoti.icon=IconId;
myNoti.tickerText=msg;
myNoti.defaults=Notification.DEFAULT_SOUND;
myNoti.when= System.currentTimeMillis();
myNoti.setLatestEventInfo(getBaseContext(), title, msg, appIn);
MyNotiManager.notify(PublicNotificationId,myNoti);
在写这样一个函数的时候,错误,是不是在初始化
Intent notifyIntenet=new Intent("PublicServerFilter");
不能使用这个呢。因为我不想毁掉到class上,直接回调到系统的函数上。
所以就这样初始化了。就这样报错。
ERROR/AndroidRuntime(255): java.lang.IllegalArgumentException: Can't use FLAG_RECEIVER_BOOT_UPGRADE here
解决方案 »
- 安卓入门求指点
- Android WiFi porting
- 前台的Socket与后台的Socket冲突吗?
- U盘的自动挂载问题。。。刚学android 查了很多资料,还是有疑问,希望大家帮忙。。。非常感谢
- eclipse下DDMS的问题
- Android 加载图片
- andriod下通过SQL判断用户是否存在
- Android里怎么获取WebView的html代码
- mediaplay两个播放器一起播放,怎么关掉前一个
- android开发如何在8.0系统中用代码打开“允许安装未知来源的应用”,而不需用指引用户去跳转带应用列表去打开
- Android系统的字体大小设置
- android3.1以上usbhost读取连接usb设备的数据
我是2.0的。但我看我的代码没有使用FLAG_RECEIVER_BOOT_UPGRADE 啊。