1 回答
TA贡献1802条经验 获得超10个赞
public static void sendNotify(Context context,Class<? extends BaseActivity> target){
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification n = new Notification(R.drawable.noti_title_icon, "收到新通知", System.currentTimeMillis());
n.flags = Notification.FLAG_AUTO_CANCEL;
n.defaults = Notification.DEFAULT_ALL;
Intent i = new Intent(context,target);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pi = PendingIntent.getActivity(context, 0, i,
PendingIntent.FLAG_UPDATE_CURRENT);
n.setLatestEventInfo(context, "收到新通知,请点击查看","",pi);
nm.notify(R.string.app_name, n);
}
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报