zoukankan      html  css  js  c++  java
  • Android新旧版本Notification

    Android新旧版本Notification

    notification.setLatestEventInfo() 过时了

    以前:

    NotificationManager mn = (NotificationManager) context
          .getSystemService(Context.NOTIFICATION_SERVICE);


    Notification notification = new Notification(R.drawable.ic_launcher,
          Msg, System.currentTimeMillis());


    notification.flags = Notification.FLAG_AUTO_CANCEL;


    PendingIntent contentIntent = PendingIntent.getActivity(context, 0, i,
          PendingIntent.FLAG_UPDATE_CURRENT);


    notification.setLatestEventInfo(context, Title, content, contentIntent);

    mn.notify(0, notification);

     

    现在改用

    NotificationManager manager = (NotificationManagerthis.
    getSystemService(Context.NOTIFICATION_SERVICE);
    //新建一个Notification管理器;
    Notification.Builder builder = new Notification.Builder(this);//新建Notification.Builder对象
    PendingIntent intent = PendingIntent.getActivity(this0new Intent(thisMainActivity.class)0);
    //PendingIntent点击通知后所跳转的页面
    builder.setContentTitle("Bmob Test");
    builder.setContentText("message");
    builder.setSmallIcon(R.mipmap.ic_launcher);
    builder.setContentIntent(intent);//执行intent
    Notification notification = builder.getNotification();//builder对象转换为普通的notification
    notification.flags |= Notification.FLAG_AUTO_CANCEL;//点击通知后通知消失
    manager.notify(1,notification);//运行notification 

    //mn.notify(R.drawable.ic_launcher, notification);





  • 相关阅读:
    转:Jenkins自动化部署入门详细教程
    详解MySQL锁
    常见的内存溢出与解决办法
    read IEEE Standard for verilog(1)
    verilog之状态机
    quantus18的signaltap逻辑分析仪
    英语文档之关键词统计
    cadence软件画版图操作
    英语文档之vivado界面
    verilog之wire和reg
  • 原文地址:https://www.cnblogs.com/ut2016-progam/p/5736805.html
Copyright © 2011-2022 走看看