use of android.content.Intent in project cheesesquare by chrisbanes.
the class CheeseDetailActivity method onCreate.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
Intent intent = getIntent();
final String cheeseName = intent.getStringExtra(EXTRA_NAME);
final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
collapsingToolbar.setTitle(cheeseName);
loadBackdrop();
}
use of android.content.Intent 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.content.Intent in project cw-omnibus by commonsguy.
the class PollReceiver method scheduleAlarms.
static void scheduleAlarms(Context ctxt) {
AlarmManager mgr = (AlarmManager) ctxt.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(ctxt, PollReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(ctxt, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + INITIAL_DELAY, PERIOD, pi);
}
use of android.content.Intent 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.content.Intent 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