我自己都觉得那2秒钟的等待是一种痛苦-------所以修改逻辑为立刻显示更改后数据----------保存到本地------------空闲时间更新服务器数据-------保存逻辑点击保存--------------保存到本地------------每次隔开5分钟保存一次数据----会查询数据是否已经更新查询逻辑---------从本地查询数据------------监测是否已经到时间了------------不会从服务器直接获取数据这的好处就是可以不用等待-----------等的我自己都不想用所以一定要改成至少我自己喜欢的样子。------------------------------------为了尽量少改动原有的逻辑可以这样处理还是实时保存-------------但是界面先显示本地的而远程服务器如果保存失败那么会再次发起保存---------------因为以前主要就是怕保存失败。----------------------也可能真正影响加载速度的是从服务器获取数据的过程而不是保存。。。。我们可以添加一个日志看一看com.example.inspiret D 保存数据到服务器花费492ms保存数据到服务器只是花费了500ms果然耗费时间的是获取计划列表的时间从服务器获取计划列表耗时883ms也就是说总是要等2秒钟才能看到结果这就很不好而且现在是保存和获取都可能耗费时间所以只能是定时从服务器获取数据------------保存在本地的肯定是最新数据这不用担心。所以现在修改为保存在本地30分钟后检查是否同步到服务器然后自动同步数据。-----没必要频繁检查获取数据完全在本地获取完全不检查服务器数据