安排服务 - android java 实施提示

Schedule a service - android java tips for the implementation

我想实现一个启动、更新一些数据然后全部在后台结束的服务,用户不需要看到任何东西。

服务应该在特定时间或条件下启动,即使我的应用已关闭。

我看到有更多方法可以做到这一点...Pending Intent + Alarm Manager 或 ScheduledThread 但我不知道最好的方法或更有效的方法。

我应该使用什么?我该如何实施?

By the way the service can last even some minutes and need the internet connection.

将 IntentService 与 AlarmManager 结合使用。 https://developer.android.com/training/scheduling/alarms.html