【问题标题】:Does android support real time events? If so how could they be implemented?android是否支持实时事件?如果是这样,它们如何实施?
【发布时间】:2017-05-11 14:49:05
【问题描述】:

我正在使用 Android Studio 进行开发和应用程序,我希望在某个特定时刻,应用程序执行一些定义的操作。

我知道我可以创建一个服务来持续检查实际时间,每隔几秒钟检查一次,如果它恰好等于或大于执行操作所需的时间,但这样做看起来太耗费资源了。

在 Android 中是否有某种方法可以在定义的时间到来时执行某些操作,例如发送中断并触发定义的操作?

支持软时间事件就足够了,我的应用程序不介意几秒钟后触发该事件。

感谢您的帮助。

【问题讨论】:

    标签: java android


    【解决方案1】:

    是的,看看AlarmManager它会让你在特定的时间做一个动作

    【讨论】:

      【解决方案2】:

      如果您需要每 X 秒/分钟检查一次外部数据库,那么您可以考虑使用带有 postDelayed() 方法的 Handler & Runnable 来实现您的需要。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多