A hodge-podge of tips, snippets, etc. in my journey to figure out the Android thread thing.
final Handler handler = new Handler(); final int delay = 1000; // 1000 milliseconds == 1 second handler.postDelayed(new Runnable() { public void run() { System.out.println("myHandler: here!"); // Do your work here handler.postDelayed(this, delay); } }, delay);
new Timer().scheduleAtFixedRate(new TimerTask() { @Override public void run() { //your method } }, 0, 1000);//put here time 1000 milliseconds=1 second
Creating an anonymous class:
InterfaceName instanceName InterfaceName() { // put your loved ones here; }
An interface wouldn't take a parameter. If your class needs parameters you'd have a method with the same name as the interface that takes the parameters? I see how this works with classes but not sure with Interfaces