我有一个火种类型的UI活动,涉及向左或向右滑动布局。 现在我需要服务器中记录的用户进行这些滑动。
因为发出单个网络请求(使用volley / async任务)会占用大量资源,所以我想在本地存储滑动选项,然后在单个请求中将它们发送到服务器。那么,我该如何实现呢?我认为我的选项是在后台创建服务(但我怎么知道滑动活动何时完成或暂停以发出网络请求?)或者可能在活动onPause中创建异步任务网络请求(我有一个强大的感觉不应该这样做,但不确定为什么)。
所以我的问题是如何实现上述目标,并且我的设计选择是将它们一起发送到一个单一的请求中,还是有更好的设计?