2 qq 27489903 qq_27489903 于 2016.04.23 22:08 提问

关于Notification好奇怪的问题= =

平时好得不能再好的一段代码今晚打开androidstudio ,代码段:

notification.setLatestEventInfo(
MainActivity.this,
getString(R.string.app_name),
"我是string",

contextIntent);

报错:参数不匹配
(并提示我我写的参数是 MainActivity.this, string, string, contentIntent)
这明明是正常的参数= =,是android的api不一样了还是另有原因?

4个回答

q610098308
q610098308   2016.04.23 22:37
已采纳

1.首先这个在高版本的api 中不建议使用了;
2.估计你最后一个参数真的不对
public void setLatestEventInfo (Context context, CharSequence contentTitle, CharSequence contentText, PendingIntent contentIntent)
Added in API level 1

This method was deprecated in API level 11.
Use Notification.Builder instead.

最后一个参数是 PendingIntent 你可能当成 Intent

CSDNXIAON
CSDNXIAON   2016.04.23 22:12

Notification icon问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_27489903
qq_27489903   2016.04.24 17:13

@恋恋西风 可能是api版本不一样吧,切换了版本号就好了

baiyuliang2013
baiyuliang2013   2016.05.06 10:12

setLatestEventInfo已废弃,注意sdk版本号

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!