我想就我所遵循的方法听取社区的建议。这是一个好方法还是有更好的方法..
由于我的服务(定期运行)在我的应用程序中是本地的,我的假设是服务在主线程本身中运行。因此,如果服务和活动正在运行,则活动的响应性会降低。我的假设是启动一个新线程将简化主线程并且 UI 将更具响应性..
onStartCommand 启动一个线程,让新创建的线程通过 postDelayed 向自己发布消息(延迟),并提供 serviceRunnable 在其中完成主要服务工作。在同一个 runnable 中,再次调用 postDelayed。
请让我知道这个理论是否正确