我正在Android上实现推送通知.当我想更新我的通知时出现问题.我想堆叠通知,以便如果通知可见,我只需更新它并执行此操作.
mNotifyBuilder.setContentText(currentText)
.setNumber(++numMessages);
Run Code Online (Sandbox Code Playgroud)
但每次收到通知时,++ numMessages都会在归待之前重新设置为0.如果屏幕上有通知,我需要它总结一下它离开的地方.这是代码:
//Class is extending GcmListenerService
public class GCMPushReceiverService extends GcmListenerService {
//variables for message 1,on receiving job applications
String name;
String lastname;
String jobtypename;
String kasualjobdatetimepostedat;
String kasualjobcount;
int numMessages;
//This method will be called on every new message received
@Override
public void onMessageReceived(String from, Bundle data) {
//Getting the message from the bundle
String message = data.getString("message");
String messageid = data.getString("messageid");
if(messageid.compareTo("1")==0){
name=data.getString("firstname");
lastname=data.getString("lastname");
jobtypename=data.getString("jobtype");
kasualjobdatetimepostedat=data.getString("kasualjobdatetimepostedat");
}
else
{
kasualjobcount=data.getString("kasualjobcount");
}
//Displaying a notification with …Run Code Online (Sandbox Code Playgroud) android ×1