【问题标题】:Is this the a situation for using a service?这是使用服务的情况吗?
【发布时间】:2015-07-14 10:04:40
【问题描述】:

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

如果返回值大于1 =>

将标志写入行 =>

下一条语句...

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

附:我不想让你给我密码。我想自己实现它。如果我纠正了方法,我只是想要一个提示。

【问题讨论】:

    标签: android multithreading service background-process


    【解决方案1】:

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

    【讨论】:

    • 感谢您的意见。
    猜你喜欢
    • 1970-01-01
    • 2015-06-17
    • 2011-06-27
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    相关资源
    最近更新 更多