Java 步进计数器暂停和播放功能

Java 步进计数器暂停和播放功能,java,android,android-sensors,foreground-service,pedometer,Java,Android,Android Sensors,Foreground Service,Pedometer,我正在创建简单的步进计数器android应用程序。在此应用程序中,用户可以计算步数, 该应用程序有一个按钮,它的工作作为播放和暂停按钮停止和启动步计数器前台服务 步数计数器工作,但问题是当用户单击播放按钮时,他/她走了一些步,例如20步 然后用户暂停步数计数器,使其显示20步 然后用户再次行走,例如50步(应用程序服务停止) 当用户返回并单击“播放”按钮时,它将显示总共70个步骤,但应该显示20个步骤,因为应用程序服务已暂停,用户已步行。当应用程序暂停时,我不需要那个步骤 我使用的是androi

我正在创建简单的步进计数器android应用程序。在此应用程序中,用户可以计算步数, 该应用程序有一个按钮,它的工作作为播放和暂停按钮停止和启动步计数器前台服务

步数计数器工作,但问题是当用户单击播放按钮时,他/她走了一些步,例如20步 然后用户暂停步数计数器,使其显示20步 然后用户再次行走,例如50步(应用程序服务停止)

当用户返回并单击“播放”按钮时,它将显示总共70个步骤,但应该显示20个步骤,因为应用程序服务已暂停,用户已步行。当应用程序暂停时,我不需要那个步骤

我使用的是android步进计数器传感器


谢谢。

添加尽可能短的代码。你试过什么?