无法解析方法SetLateStevenInfo

我正在处理通知,必须使用setLatestEventInfo。但是,Android Studio显示以下错误消息:

无法解析方法SetLateStevenInfo

以下是我的代码片段:

私有void createNotification(上下文上下文,字符串注册ID){
NotificationManager NotificationManager=(NotificationManager)context.getSystemService(context.NOTIFICATION\u服务);
通知通知=新通知(R.drawable.icon,“注册成功”,System.currentTimeMillis());
notification.flags |=notification.FLAG_AUTO_CANCEL;
意向意向=新意向(上下文、RegistrationResultActivity.class);
意向。putExtra(“注册号”,注册号);
PendingEvent PendingEvent=PendingEvent.getActivity(上下文,0,意图,0);
通知。SetLateSteventifo(上下文,“注册”,“成功注册”,待定内容);
}

或者,如果他们是这样做的另一种方式,请建议我

下面是一个使用通知的简单示例,请仔细阅读,希望对您有所帮助

MainActivity.java

公共类MainActivity扩展了ActionBarActivity{
按钮BTN显示,BTN清除;
通知经理;
通知我的通知;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
初始化();
manager=(NotificationManager)getSystemService(通知服务);
btnShow.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
//API 11级
意向意向=新意向(“com.rj.notitfications.SECACTIVITY”);
PendingEvent PendingEvent=PendingEvent.getActivity(MainActivity.this,1,intent,0);
Notification.Builder=new Notification.Builder(MainActivity.this);
builder.setAutoCancel(false);
builder.setTicker(“这是ticker文本”);
builder.setContentTitle(“WhatsApp通知”);
setContentText(“您有一条新消息”);
builder.setSmallIcon(R.drawable.ic_启动器);
builder.setContentIntent(挂起内容);
builder.setcongressing(true);
builder.setSubText(“这是潜文本…”);//API级别16
建造商设置编号(100);
builder.build();
MyNotification=builder.getNotification();
经理通知(11,我的通知);
/*
//空气污染指数第八级
Notification myNotification8=新通知(R.drawable.ic_启动器,“这是股票代码文本8”,System.currentTimeMillis());
意图intent2=新意图(MainActivity.this、SecActivity.class);
PendingEvent PendingEvent2=PendingEvent.getActivity(getApplicationContext(),2,intent2,0);
myNotification8.setLatestEventInfo(getApplicationContext(),“API级别8”,“这是API 8消息”,PendingEnt2);
经理。通知(11,我的通知8);
*/
}
});
setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
经理:取消(11);
}
});
}
私有无效初始化(){
btnShow=(按钮)findViewById(R.id.btnShowNotification);
btnClear=(按钮)findViewById(R.id.btncLearnNotification);
}
}

activity_main.xml

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android"
android:layout\u width=“fill\u parent”
android:layout\u height=“fill\u parent”>
<按钮
android:id=“@+id/BTN所有权通知”
android:layout\u width=“包装内容”
android:layout\u height=“包装内容”
android:text=“显示通知”/>
<按钮
android:id=“@+id/btnClearNotification”
android:layout\u width=“包装内容”
android:layout\u height=“包装内容”
android:text=“清除通知”/>
&lt/线性布局>

以及单击通知后将打开的活动

公共类活动扩展活动{
}

发表评论