12
如何在Android中暂停/休眠线程或进程?
我想在两行代码之间暂停一下,让我解释一下: ->用户单击一个按钮(实际上是卡片),然后通过更改此按钮的背景来显示它: thisbutton.setBackgroundResource(R.drawable.icon); ->假设1秒钟之后,我需要通过更改其背景回到按钮的先前状态: thisbutton.setBackgroundResource(R.drawable.defaultcard); ->我尝试使用以下命令在这两行代码之间暂停线程: try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } 但是,这不起作用。也许是过程而不是我需要暂停的线程? 我也尝试过(但是不起作用): new Reminder(5); 有了这个: public class Reminder { Timer timer; public Reminder(int seconds) { timer = new Timer(); timer.schedule(new RemindTask(), seconds*1000); } class RemindTask extends TimerTask { public …