码迷,mamicode.com
首页 > 其他好文 > 详细

点击Notification自动消失的方法。

时间:2015-09-18 13:43:41      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

点击Notification自动消失的方法:添加一句.setAutoCancel(true)即可。

如下面的代码所示:

技术分享
public class TestAty extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
     
 
        final NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
 
        super.onCreate(savedInstanceState);
        setTitle("功能测试界面");
        setContentView(R.layout.aty_test);
         
 
        Button btnNotify = (Button) findViewById(R.id.btnNotification);
        btnNotify.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                Context context = getApplicationContext();
                CharSequence contentTitle = "通知栏标题";
                CharSequence contentText = "通知栏详细内容";
                Intent intent = new Intent(TestAty.this, MainAty.class);
                PendingIntent contentIntent = PendingIntent.getActivity(TestAty.this, 0,
                        intent, 0);
                         
 
                Notification notification = new Notification.Builder(context)
                        .setContentTitle(contentTitle)
                        .setContentText(contentText)
                        .setSmallIcon(R.drawable.test_icon_2)
                        .setWhen(System.currentTimeMillis())
                        .setDefaults(Notification.DEFAULT_ALL)
                        .setContentIntent(contentIntent)
                        .setAutoCancel(true)
                        .build();
                         
 
 
                //用mNotificationManager的notify方法通知用户生成标题栏消息通知
                notificationManager.notify(1, notification);
            }
        });
    }
}
MyCode

 

点击Notification自动消失的方法。

标签:

原文地址:http://www.cnblogs.com/chaoxiyouda/p/4818731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!