Android学习—Notification消息通知
最近在项目中需要使用消息通知,自己把它封装成了一个方法,需要的时候方便调用,
private void showNotification(CharSequence Title,CharSequence Text){ //获得通知管理器 NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); //构建一个通知对象(需要传递的参数有三个,分别是图标,标题和 时间) Notification notification = new Notification(R.drawable.logo_notify,Title,System.currentTimeMillis()); notification.flags = Notification.FLAG_AUTO_CANCEL;//点击后自动消失 notification.defaults = Notification.DEFAULT_SOUND;//声音默认 //定义下拉通知栏时要展现的内容信息 Context context = getApplicationContext(); //点击该通知后要跳转的Activity Intent intent = new Intent(this,Target.class); BudgetSetting.budgetFlag="Setting"; PendingIntent pendingIntent = PendingIntent.getActivity(AccountAdding.this,0,intent,0); notification.setLatestEventInfo(getApplicationContext(), "通知标题", "通知显示的内容", pendingIntent); notification.setLatestEventInfo(context, Title, Text, pendingIntent); //用mNotificationManager的notify方法通知用户生成标题栏消息通知 manager.notify(1, notification); finish(); }
本文出自 “QYtag (Upspringing)” 博客,请务必保留此出处http://qytag.blog.51cto.com/6125308/1590726
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。