0

我试图每秒打开手机闪光灯。我一直在搜索,但没有发现有用的。

这是我正在使用的代码:

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();

我将非常感谢您的帮助!谢谢。

4

1 回答 1

0

创建循环是个坏主意。尝试使用处理程序http://developer.android.com/reference/android/os/Handler.html

handler.postDelayed(Runnable r, long delayMillis)

在可运行代码中使用它。

于 2013-06-11T08:39:30.587 回答