Android何时上传到服务器



我有一个存储用户兴趣的应用程序,有点像StumbleUpon。我在列表活动中向他们展示用户的兴趣。如果他们决定更改兴趣,我应该何时上传更改?

我应该在更改后上传,所以当复选框更改时,还是应该在他们退出活动后批量上传?

编辑:
我有其他数据会引起用户的兴趣,所以最准确地表达用户的兴趣是非常重要的。因为有一个附带的网站,用户也可以更改兴趣,我需要考虑哪些更改优先。所以我需要一些快速的东西,但我也不想耗尽用户的电池。

为每个复选框更新会更准确,但批量更新会对电池更友好。无论哪种方式,都应该确保异步上传,以免阻塞UI。

我认为改变兴趣的ListActivity是一种偏好屏幕?如果是这样的话,那么在正常情况下,用户不需要在勾选框后立即更新他们的兴趣。他们只需要在下次使用它们之前进行更新。从首选项屏幕转换回主活动应该有足够的时间将更新推送到服务器。

最新更新