我需要在无限循环中尽可能经常地对我的相机记录的图像进行分类。每个分类大约需要0.5秒。 在android中实现这个的最佳方法是什么?
到目前为止,我尝试在onCreate
内添加一个处理程序,但似乎我不能从那里调用我的方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
[...]
mHandler = new Handler();
Runnable mRunnable = new Runnable() {
@Override
public void run() {
Log.d("myLog","run was called");
mHandler.postDelayed(this, 1000);
TakeScreenshot(); // <-- this is my method which doesn't work
}
};
mHandler.postDelayed(mRunnable,1000);
}
方法TakeScreenshot();
取自this post。我基本上需要对其进行修改,以便尽可能经常截取屏幕截图,而不是仅在按下按钮之后。