我正在尝试从onprogress更新方法中仅显示一次通知。有一个条件允许显示通知。问题在于它继续在第一条通知之后显示通知,手机会持续响铃和震动。我只想收到一条通知来通知我某些事情并停止。这是可能的吗?有没有人可以帮忙并提供其他做法。谢谢。
以下是我的onPorgressUpdate方法代码:
以下是我的onPorgressUpdate方法代码:
protected void onProgressUpdate(byte[]... values) {
super.onProgressUpdate(values);
String command=new String(values[0]);//get the String from the recieved bytes
String[] parts= command.split(",");
String part1=parts[0];
String part2=parts[1];
temp.setText(part1);
humi.setText(part2);
if(Integer.parseInt(part2)>70)
{
NotificationCompat.Builder builder=new NotificationCompat.Builder(this.context);
builder.setContentTitle("AM Home Automation");
builder.setContentText("humi");
builder.setSmallIcon(R.drawable.ic_launcher);
builder.setTicker("alert");
builder.setDefaults(Notification.DEFAULT_ALL);
notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0, builder.build());
}