use of android.app.NotificationManager in project cw-omnibus by commonsguy.
the class ScheduledService method onNoSubscriber.
@Subscribe
public void onNoSubscriber(NoSubscriberEvent event) {
RandomEvent randomEvent = (RandomEvent) event.originalEvent;
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
Intent ui = new Intent(this, EventDemoActivity.class);
b.setAutoCancel(true).setDefaults(Notification.DEFAULT_SOUND).setContentTitle(getString(R.string.notif_title)).setContentText(Integer.toHexString(randomEvent.value)).setSmallIcon(android.R.drawable.stat_notify_more).setTicker(getString(R.string.notif_title)).setContentIntent(PendingIntent.getActivity(this, 0, ui, 0));
NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, b.build());
}
use of android.app.NotificationManager in project cw-omnibus by commonsguy.
the class MainActivity method onCreate.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, buildNormal().build());
finish();
}
use of android.app.NotificationManager in project cw-omnibus by commonsguy.
the class ScheduledService method onNoSubscriber.
@Subscribe
public void onNoSubscriber(NoSubscriberEvent event) {
RandomEvent randomEvent = (RandomEvent) event.originalEvent;
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
Intent ui = new Intent(this, EventDemoActivity.class);
b.setAutoCancel(true).setDefaults(Notification.DEFAULT_SOUND).setContentTitle(getString(R.string.notif_title)).setContentText(Integer.toHexString(randomEvent.value)).setSmallIcon(android.R.drawable.stat_notify_more).setTicker(getString(R.string.notif_title)).setContentIntent(PendingIntent.getActivity(this, 0, ui, 0));
NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, b.build());
}
use of android.app.NotificationManager in project cw-omnibus by commonsguy.
the class ScheduledService method doWakefulWork.
@Override
protected void doWakefulWork(Intent intent) {
Intent event = new Intent(EventLogFragment.ACTION_EVENT);
long now = Calendar.getInstance().getTimeInMillis();
int random = rng.nextInt();
event.putExtra(EventLogFragment.EXTRA_RANDOM, random);
event.putExtra(EventLogFragment.EXTRA_TIME, now);
if (!LocalBroadcastManager.getInstance(this).sendBroadcast(event)) {
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
Intent ui = new Intent(this, EventDemoActivity.class);
b.setAutoCancel(true).setDefaults(Notification.DEFAULT_SOUND).setContentTitle(getString(R.string.notif_title)).setContentText(Integer.toHexString(random)).setSmallIcon(android.R.drawable.stat_notify_more).setTicker(getString(R.string.notif_title)).setContentIntent(PendingIntent.getActivity(this, 0, ui, 0));
NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, b.build());
}
}
use of android.app.NotificationManager in project cw-omnibus by commonsguy.
the class ScheduledService method onDeadEvent.
@Subscribe
public void onDeadEvent(DeadEvent braiiiiiiinz) {
RandomEvent original = (RandomEvent) braiiiiiiinz.event;
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
Intent ui = new Intent(this, EventDemoActivity.class);
b.setAutoCancel(true).setDefaults(Notification.DEFAULT_SOUND).setContentTitle(getString(R.string.notif_title)).setContentText(Integer.toHexString(original.value)).setSmallIcon(android.R.drawable.stat_notify_more).setTicker(getString(R.string.notif_title)).setContentIntent(PendingIntent.getActivity(this, 0, ui, 0));
NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, b.build());
}
Aggregations