zoukankan      html  css  js  c++  java
  • 消息提示Notification实践

    消息通知比较常见,主要是用NotificationCompat的一些接口来进行内容设置,有点像AlertDialog的创建,主要是他们的封装都用了Builder;下面给出两段创建和清除消息提示的代码片段。

    新建一个消息提示:

    public void openNotification() {
            NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.action_share)
                    .setContentTitle("Notification Title").setContentText("Hello World!").setNumber(5).setSubText("this is sub content")
                    .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
            Intent resultIntent = new Intent(this, MainActivity.class);
            TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
            stackBuilder.addParentStack(MainActivity.class);
            stackBuilder.addNextIntent(resultIntent);
            PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
            mBuilder.setContentIntent(resultPendingIntent);
            notificationManager.notify("test", 0, mBuilder.build());
        }

    关闭消息:

        public void cancelNotification() {
            notificationManager.cancelAll();
        }
  • 相关阅读:
    手机号不能为空
    选项卡套选项卡
    可以在一个html的文件当中读取另一个html文件的内容
    价格计算
    v形 加强版
    V形
    生成100个Div
    伪元素::after和::before
    数组中的toString,toLocalString,valueOf方法有什么区别
    JavaScript toLocaleString() 方法
  • 原文地址:https://www.cnblogs.com/avenwu/p/2993108.html
Copyright © 2011-2022 走看看