Java 每秒调用一个方法
有没有一种方法可以像unity3d中的update那样每秒调用一个方法?? 我已经试过了:但它在处理程序上给了我很多错误Java 每秒调用一个方法,java,android,Java,Android,有没有一种方法可以像unity3d中的update那样每秒调用一个方法?? 我已经试过了:但它在处理程序上给了我很多错误 Handler h = new Handler(); int delay = 100; //milliseconds h.postDelayed(new Runnable(){ public void run(){ //do something h.postDelayed(this, delay); } }, delay); 您可以使用Java
Handler h = new Handler();
int delay = 100; //milliseconds
h.postDelayed(new Runnable(){
public void run(){
//do something
h.postDelayed(this, delay);
}
}, delay);
您可以使用Java
线程
:
public static void main(String[] args)
{
Runnable myRunnable = new Runnable(){
public void run(){
while(true)
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Thread thread = new Thread(new Runnable(){
public void run(){
System.out.println("Run...");
}
});
thread.start();
}
}
};
Thread thread = new Thread(myRunnable);
thread.start();
}
对不起,最后两行,它不想接受我的问题,除了你的问题。一秒钟是1000毫秒。尝试使用异步任务或倒计时。这是因为您应该添加更多细节,而不是绕过最小值。例如,错误是什么?无法解析符号“Handler”,如果您发布了错误,可能有人会提供帮助。