2015-09-06 17 views
0

我需要在RelativeLayout中进行时间控制,也就是说“此时从此活动开始,我希望应用此方法”。我尝试在SurfaceView中使用:RelativeLayout中的时间计数

long time; 
time = System.currentTimeMillis(); 
... 
public static long getCurrentTimeFromStart() { 
    long current = System.currentTimeMillis(); 
    return current-time; 
} 
... 
if(getCurrentTimeFromStart() > timeChoosen){ 
method();} 

但是这在RelativeLayout中不起作用。所以我问你是否有另一种方法需要时间控制。

在此先感谢!

回答

0

您可以使用CountDownTimer类来实现您的任务。您可以在onFinish()方法中调用您想要的方法,该方法将在倒数计时器结束后触发。

希望这会有所帮助。