2013-10-28 98 views
0

在我的应用程序中,我在主活动的onCreate()方法中检查服务器的某个用户状态。用户可以使用屏幕启动应用程序吗?

最近我发现,这样做是一个问题,当我从Eclipse中运行应用程序,而手机是睡着了(屏幕关闭,锁定)。在这种情况下,应用程序会等待屏幕解锁以调用onStart()方法并追求其方式。这使数据更新失败。

也许我应该把它里面调用onStart?

用户可以做同样的过程=开始锁定屏幕的应用程序?我虽然塔斯克尔,但有其他方式吗?

编辑:所有的服务器的更新通信完成关闭主线程,通过管理类处理,我用凌空。所以这不是一项服务,尽管我稍后会提出,但我现在没有足够的时间来完成。除非你说这是2天的工作来学习和实施。用户可以像开发人员一样启动应用程序吗?

+0

你有没有考虑使用服务的选项? –

+0

是的,我认为它会实现一个。但是对于这个即将发布的版本,现在已经太晚了。关于我的问题的想法? – Poutrathor

+0

我想不出任何其他方法。服务不会花你很多时间。你只能在几个小时内实现它。这也是可靠的。 –

回答

0

这件事情,你都在做活动肯定在Service进行。 Android Service为您提供背景数据处理/同步。

相关问题