我正在制作一个用于实时图像处理的应用程序。为此,我制作了一项服务来捕获图像,而无需使用用户界面。现在,我想一次又一次地启动这个服务,这样每次服务启动时,它都会获取一个图像,处理它,然后再次启动等等......我通过在最后启动一个计时器来做到这一点服务中的进程,然后在onFinish()
该计时器的方法中重新启动服务,如下所示:
new CountDownTimer(3000,1000){
public void onTick(long millisUntilFinished) { }
public void onFinish() {
mCamera.release();
Intent intent = new Intent("com.example.helpingproject.CameraService");
startService(intent);
Log.d("Tag1222", "timer finished");
}
}.start();
有人可以帮我吗?“计时器完成”出现在日志中,但服务没有再次启动。