package com.ladjzero.uzlee.utils; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.support.v4.app.NotificationCompat; import com.ladjzero.uzlee.R; /** * Created by R9NKCC3 on 2016/2/23. */ public class NotificationUtils { public static void nofity(Context context, Notification noti) { NotificationManager mgr = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setSmallIcon(R.drawable.icon) .setContentTitle(noti.title) .setContentText(noti.text) .setContentIntent(PendingIntent.getActivity(context, 0, noti.intent, PendingIntent.FLAG_UPDATE_CURRENT)) .setAutoCancel(true); mgr.notify(noti.id, builder.build()); } public static class Notification { public int id; public String title; public String text; public Intent intent; } }