我有一个应用程序,它有一个带有“开始记录”按钮的屏幕,它可以启动一项服务。按下后,按钮变为“停止记录”按钮并停止 onClick 服务。该服务基本上每分钟抓取一些数据并将其写入几个 SQLite 表。
该应用程序旨在打开,开始记录......然后最小化并留在后台运行。但是,问题是,一段时间后,Android 销毁/停止进程/服务/活动,使其不再记录数据,并且当重新打开应用程序时,屏幕重置,再次显示“开始记录”而不是“停止记录”,因为应用程序已重新启动。
我正在寻找能够在后台运行并尽可能长时间地收集数据的应用程序/服务,并且让活动保持打开状态或处于打开状态时,我可以停止记录而不是重置屏幕。基本上,应用程序在记录时永远最小化,而不是关闭。
感谢您的任何帮助或建议。