我尝试在我的进度中实现一种机制,如果sql语句的集合返回特定值,则在定义的时间段内进行检查(例如:
SQL:SELECT Count(Columns_A) AS Counted FROM TABLE B
如果返回值大于1 =>
将Flag写入Row =>
下一个声明......
所以这应该用循环迭代。我的想法是使用一个线程构建一个服务,该线程每隔x秒触发一次这个循环迭代。它用于后台工作,检查某些条件的状态。我在Android编程方面不是很坚定,所以我不知道这是不是应该这样做,或者是否有更聪明的方法。
感谢您的建议。
P.S。我不想让你给我代码。我想自己实现它。如果我正确的方法,我只想要一个提示。
答案 0 :(得分:0)
是的,这是你应该在服务中做的工作,特别是当不需要显示UI而你需要这样做时。此外,如果您需要在多个活动中执行此操作的结果...服务更容易通知N个活动,然后在运行和暂停活动之间进行某种类型的odlf通信。