Java相当于

我正在开发一个Android应用程序,我需要从一个活动到另一个在那首先我需要改变button的颜色,然后延迟(所以),然后调用这个相同的function(我现在在仪式现在)

在Objective-C中,它是通过[self performSelector:foo afterDelay:2]完成的。

所以我需要它的Java等价物。

对于Android中的延迟操作,我build议使用带有postDelayed()方法的Android Handler类 。

为您的Activity创build一个处理程序作为成员variables:

 private Handler mHandler = new Handler(); 

然后添加你的延迟行动如下:

 mHandler.postDelayed(new Runnable() { public void run() { //Do you thing here } },2000);