2 qq 32503241 qq_32503241 于 2016.01.13 13:55 提问

android中请求json数据出现更新不及时的问题

我向服务器请求json数据,返回的数据中有个请求次数,发现短时间内请求次数不变(服务器那边的数据已经变了),要过一段时间,或者重启一下应用返回的请求次数才会改变,请问这是缓存的原因吗?如何解决

4个回答

91program
91program   Ds   Rxr 2016.01.13 14:10

不是,应该是数据接收有问题。

jia20003
jia20003   2016.01.13 14:21

你是说服务器端数据不变,还是android返回的数据不变,
觉得你要检查一下你的API接口,是否真的调用,数据库是否真的更新了,这个肯定会变的

rui888
rui888   Ds   Rxr 2016.01.13 14:30

你这个 会缓存吗? 不是没一次请求调用一次接口数据,按道理你的数据是最新的数据。
是http 请求吗?你测试看看

qq_33730685
qq_33730685   2016.01.13 15:07

不是,应该是数据接收有问题

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决Android Http请求处理Response Cookie时区加载过慢问题
现象:Android滑动ListView需要请求网络图片资源,有明显的卡顿感,估计与log打印的内容有关 12-04 20:21:50.277: W/HttpMethodBase(19495): Cookie rejected: "$Version=0; cur_network=; $Path=/; $Domain=.kdweibo.com". Illegal domain attribute
Android中Sharedpreferences跨进程时数据刷新不及时
在最近想买中需要在service里面通过Sharedpreferences进行保存用户登录信息,访问模式设为了MODE_PRIVATE,结果在登录成功保存信息然后通知BroadcastReceiver时无法实时读取,每次当数据在Activity中改变时,在BroadcastReceiver中读取的都是上一次的值,而对应的XML文件中的数据已经改变了,并且只有手动清除应用程序的缓存后,才可以读取到修改
android工程不自动更新R文件的问题解决
今天两次遇到R文件不更新,进而消失的问题。上一篇博文中说更换了workspace就解决了。但是晚上有碰到了,又去网上找(因为不想再换工作空间了)。于是找到了一篇有用的。跟大家分享一下:                 我今天就是用先clean再build的方法解决的。另外引起这个问题的原因我感觉绝大部分是你的工程本身有问题。比如导入图片的时候名字命名是需要小写的等等(我今天就是这个问
AndroidStudio使用常见问题(实时更新)
AndroidStudio现在虽然已经被Google完善的比原来了,但是毕竟是刚出不久,开发过程中总会出现很多莫名其妙的小问题,来总结一下,以后解决能更快。 1.今天在使用Fresco的时候,导入Fresco的包时出现了以下问题: Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger fa
解决修改css文件或js文件后浏览器无法及时更新的问题方法
开发过程中,浏览器会缓存一些js文件和css文件,会导致修改文件后,浏览器无法及时更新。 解决方法:在引用文件中加入版本号,比如: 第一次: 第二次:
androidstudio3.0资源文件提示很慢,资源文件R文件不刷新,每次clean后才能显示控件id,findviewbyid没反应反映过慢
出现问题: 用androidstudio3.0是出现这样一个问题,每次在写完布局后,在findviewbyid时不能找到控价的id。 解决方法: 这个问题好多人都出现过,不是因为电脑太卡的问题,而是因为androidstudio的问题。 换一个版本的studio就可以了,我是通过升级到3.01解决的。
解决TextView数据不能更新的问题以及Android Button事件响应函数的两种方法
Android Button事件响应函数的两种方法,解决TextView数据不能更新的现象。
sharedPreferences 数据 同应用 跨进程 不能立即更新
1、SharedPreferences权限设置,我们在getSharedPreferences方法中第二参数是用来表明我们的SharedPreferences的使用属性的,这个参数可以是下面值: MODE_PRIVATE=0:只能是当前的应用才能操作文件如果创建的文件已经存在新内容覆盖原内容; MODE_APPEND=32768:新内容追加到原内容后这个模式也是私有的这个文件只能被创建文件
Android中Sharedpreferences 在 service 中使用时数据刷新不及时
在最近想买中需要在service里面通过Sharedpreferences读取状态值,访问模式设为了MODE_PRIVATE,结果在Service中读取的都是上一次的值,而对应的XML文件中的数据已经改变了,并且只有手动清除应用程序的缓存后,才可以读取到修改后的值。弄了半天才发现问题所在:  我的service在AndroidMainfest.xml中注册了android:process=”:p
android5.0 手机中,缓存文件不能实时刷新问题,解决办法.
public class MtpUtils { private static final String ACTION_MEDIA_SCANNER_SCAN_DIR = "android.intent.action.MEDIA_SCANNER_SCAN_DIR"; private static final Logger logger = LoggerFactory.getLogger