我正在开发一个Android应用程序,我需要从一个活动到另一个活动,首先我需要更改按钮的颜色然后延迟(这样),然后调用这个相同的function(我现在在仪式中的那个)
在objective-c中,它是用[self performSelector:foo afterDelay:2]完成的
所以我需要它的java等价物。
对于Android中的延迟操作,我建议使用Android Handler
类及其postDelayed()
方法 。
为您的Activity
创建一个处理程序作为成员variables:
private Handler mHandler = new Handler();
然后按如下方式添加延迟操作:
mHandler.postDelayed(new Runnable() { public void run() { //Do you thing here } },2000);