Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Timing is Everything

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Timing is Everything

Avatar for katfishi

katfishi

March 18, 2016
Tweet

More Decks by katfishi

Other Decks in Programming

Transcript

  1. Timer timer = new Timer(); TimerTask task = new TimerTask()

    { @Override public void run() { // task here } }
  2. Handler handler = new Handler(); Runnable r = new Runnable()

    { @Override public void run() { // task here } }
  3. Runnable r = new Runnable() { @Override public void run()

    { // task here handler.postDelayed(this, TIME_DELAY); } }
  4. public static class AlarmReceiver extends BroadcastReceiver { @Override public void

    onReceive(Context context, Intent intent) { // task here } }
  5. Intent i = new Intent( MainActivity.this, AlarmReceiver.class); PendingIntent pi =

    PendingIntent .getBroadcast( MainActivity.this, REQUEST_CODE, i, FLAGS);