我试图每秒打开手机闪光灯。我一直在寻找但没有任何有用的东西。
这是我正在使用的代码:
Thread t = new Thread() {
@Override
public void run() {
seconds = 0;
try {
while (seconds<11) {
Thread.sleep(1000);
runOnUiThread(new Runnable() {
@Override
public void run() {
// Put code here!
seconds++;
}
});
}
} catch (InterruptedException e) {
}
}
};
t.start();
我将非常感谢您的帮助!感谢。
答案 0 :(得分:0)
创建循环是个坏主意。 尝试使用处理程序http://developer.android.com/reference/android/os/Handler.html
handler.postDelayed(Runnable r,long delayMillis)
在runnable代码中使用它。