我正在app的启动时加载数据库,之后我检查服务器上是否有任何更新。 我使用Volley。 问题是,程序在从Response获取值之前就开始数据更新。 所以我需要的是等待响应完成,然后用我从那里得到的jsonArray更新我的数据。但是Volley是异步的,所以我无法找到一种方法来做到这一点,我甚至不确定这是否可能。 可以实现这样的事情吗?
答案 0 :(得分:1)
创建一个类似SplashScreen的活动。该活动仅向用户显示加载屏幕,并在后台等待截击请求。当请求结束时,活动会解析数据并执行您想要的任何操作。之后,启动第二个活动,向用户显示数据。
其他选择只是显示全屏进度对话框,并在请求完成时关闭对话框。