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

Timing is Everything

Timing is Everything

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);