public void showPanningState(boolean showLonger) { if (showLonger) { final Toast t = Toast.makeText(this, inputHandler.getHandlerDescription(), Toast.LENGTH_LONG); TimerTask tt = new TimerTask() { @Override public void run() { t.show(); try { Thread.sleep(2000); } catch (InterruptedException e) { } t.show(); } }; new Timer().schedule(tt, 2000); t.show(); } else { Toast t = Toast.makeText(this, inputHandler.getHandlerDescription(), Toast.LENGTH_SHORT); t.show(); } }