In my method, I want to call another method that will run 1 second later. This is what I have.
final Timer timer = new Timer(); timer.schedule(new TimerTask() {
If you are not in UI thread, consider adding a very simple:
try { Thread.sleep( 1000 ); }//try catch( Exception ex) { ex.printStackTrace(); }//catch //call your method