关于Notification好奇怪的问题= =

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

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

contextIntent);

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

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

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

setLatestEventInfo已废弃,注意sdk版本号