在我的应用程序中,我在主要活动的 onCreate() 方法中检查服务器的一些用户状态。
我最近注意到,当我在手机处于睡眠状态(屏幕关闭、锁定)时从 Eclipse 运行应用程序时,这样做是一个问题。在这种情况下,应用程序等待屏幕解锁以调用 onStart() 方法并继续前进。这使得数据更新失败。
也许我应该把它放在 onStart 里面?
用户可以执行相同的过程 = 以锁定屏幕启动应用程序吗?我虽然是Tasker,但还有其他方法吗?
编辑:所有服务器更新通信都在主线程之外完成,由管理类处理,我使用 volley。所以这不是一项服务,虽然我稍后会提供,但我现在没有足够的时间去做。除非您说学习和实施需要 2 天的时间。用户可以像开发人员一样启动应用程序吗?