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);





  • 相关阅读:
    什么是CMS
    TP3.2项目—微信推广页
    《实用技巧》——让你的网站变成响应式的3个简单步骤
    thinkphp分页带数据
    tp框架表单验证 及ajax
    tp框架做留言板
    随时修改添加,thinkphp小知识
    thinkphp使用ajax
    thinkphp修改和删除数据
    tp框架查询
  • 原文地址:https://www.cnblogs.com/ut2016-progam/p/5736805.html
Copyright © 2011-2022 走看看