这是使用服务的情况吗?

Is this the a situation for using a service?

我尝试在我的进度中实施一种机制,该机制在定义的时间段内检查 SQL 语句的集合是否 return 特定值(例如: SQL: SELECT Count(Columns_A) AS Counted FROM TABLE B

如果 return 值大于 1 =>

将标志写入行=>

下一个声明...

所以这应该用循环迭代。我的想法是构建一个带有线程的服务,该线程每 x 秒触发一次此循环以进行迭代。它用于检查某些条件状态的后台作业。我对 Android 编程不是很坚定,所以我不知道这是不是应该这样做,或者是否有更聪明的方法。

P.S。我不希望你给我密码。我想自己实现它。如果我的方法更正,我只想得到提示。

是的,当 UI 不需要显示并且您需要这样做时,这是您应该在服务中专门做的工作。此外,如果您需要在多个活动中执行此操作的结果...对于服务来说,通知 N 个活动然后在 运行 之间进行某种 odlf 通信并暂停活动要容易得多。