首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 关于通知栏开发的兼容性有关问题!

2013-09-17 
android 关于通知栏开发的兼容性问题!!!!!!!android 关于通知栏开发的兼容性问题!!!!!我分别使用模拟器,三

android 关于通知栏开发的兼容性问题!!!!!!!
android 关于通知栏开发的兼容性问题!!!!!

我分别使用模拟器,三星i9000,三星i810,联想电信话费机*2(不同型号),HTC防水王(具体型号没留意),小米1
版本分别为4.0     2.3.6      2.3.6     2.3.5                         2.3.5                        4.0

结果是模拟器,三星i9000,三星i810均可正常弹出通知栏
但是联想电信话费机*2(不同型号),HTC防水王(具体型号没留意),小米1 均不能正常弹出

//查明是这两句导致的不兼容错误
//notification.defaults |=Notification.DEFAULT_SOUND;通知栏弹出有声音
//notification.defaults |= Notification.DEFAULT_VIBRATE;通知栏弹出震动

这两句话存在则导致了以上的测试结果,去掉后均能正常运行程序,
为什么这两句话会导致如此严重的错误???
[解决办法]
按理说这两句不应该会导致FC的,你看下是否有设置啥别的有冲突的。。
难道这些机器修改过了NotificationManagerService这个类?
[解决办法]
android不同机器差别还是很大的
三星感觉开发很深  很多问题都给解决了(可能是源码问题)
你说的是一个  还有一个是2.3的通知  contentIntent不能为空 如果为空,三星不报错,但是不显示通知
而我们公司的机器则直接异常退出

热点排行