SensorManager) getSystemService(SENSOR_SERVICE);}
HandlerThreadhandlerThread = new HandlerThread(HANDLER_THREAD_NAME_SENSOR); Handlerhandler = new Handler(handlerThread<
我的应用程序使用相机,它显示相机预览,在每个预览帧上,它将帧数据编码为base64表单,以调用我的远程web服务。因此,我考虑使用该服务,并将其绑定到我的CameraActivity。默认情况下,服务运行在与UI线程相同的线程中,但是,我希望在另一个线程中运行该服务。我读过和,他们只是提到我可以在其他线程中运行服务,但不要给出一个例子。public class CameraActivity extends AppCompat
这些代码将帮助我解释我的问题:/** Called when the activity is first created. */public void onCreate(Bundle savedInstanceState) { setContentView(R.layout.main);
public void run(){
我正在开发一个应用程序,它运行一个检查房间噪音级别的服务,在这个活动中,它是一个处理程序,每250 me运行一次,但我的问题是,只有当屏幕处于活动状态时,它才会运行,根据我的研究,一个处理程序运行在UI线程上,因此很有可能它只在UI线程上运行,这就是为什么它只能在我看到它时运行,请您帮助我以一种方法运行以下代码: public void run() {
// Get