package bg.mentormate.academy.radarapp.tools; import android.app.Activity; import android.app.AlertDialog; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.support.v4.app.NotificationCompat; import bg.mentormate.academy.radarapp.R; /** * Created by tl on 05.02.15. */ public class NotificationHelper { public static void alert(Context context, String title, String message) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setMessage(message) .setTitle(title) .setPositiveButton(android.R.string.ok, null); AlertDialog dialog = builder.create(); dialog.show(); } public static void notifyTheUser(Context context, int title, int description, Intent intent) { NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) .setContentTitle(context.getString(title)) .setContentText(context.getString(description)) .setSmallIcon(R.drawable.ic_stat_ic_launcher) .setAutoCancel(true); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); notificationBuilder.setContentIntent(pendingIntent); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Activity.NOTIFICATION_SERVICE); notificationManager.notify(1, notificationBuilder.build()); } }