Java 制作一个等待截击响应的程序

Java 制作一个等待截击响应的程序,java,android,android-volley,synchronous,Java,Android,Android Volley,Synchronous,我在应用程序启动时加载一个DB,然后我检查服务器上是否有任何更新。 我用凌空抽射。 问题是,程序甚至在从响应中获得值之前就开始更新数据。 所以我需要等待响应完成,然后用从那里得到的jsonArray更新数据。但是截击是异步的,所以我想不出一个方法来做,我甚至不确定这是可能的。 可以实现类似的功能吗?创建一个类似于SplashScreen的活动。该活动仅向用户显示加载屏幕,并且在后台等待截击请求。当请求结束时,活动将解析数据并执行您想要的任何操作。然后启动第二个活动,向用户显示数据 另一种选择是只

我在应用程序启动时加载一个DB,然后我检查服务器上是否有任何更新。 我用凌空抽射。 问题是,程序甚至在从响应中获得值之前就开始更新数据。 所以我需要等待响应完成,然后用从那里得到的jsonArray更新数据。但是截击是异步的,所以我想不出一个方法来做,我甚至不确定这是可能的。
可以实现类似的功能吗?

创建一个类似于SplashScreen的活动。该活动仅向用户显示加载屏幕,并且在后台等待截击请求。当请求结束时,活动将解析数据并执行您想要的任何操作。然后启动第二个活动,向用户显示数据


另一种选择是只显示全屏进度对话框,并在请求完成时关闭该对话框。

谢谢。尽管我认为我需要另一个实现。我会解释:我已经有一个飞溅的活动。我有一个AsyncTask,它在后台加载DB。在同样的背景下,我用截击检查更新。我得到了如下结果:
Map passwordsToUpdate=VolleyClass.checkUpdates(contex)
基本上只是告诉volley检查更新,但它并不等待更新。所以-刚创建的空密码stoupdate传递给负责实现这些更新的方法。如果我用自定义侦听器解决这个问题,你会怎么说?(回拨)是的,回拨看起来不错。仅在触发反回调时启动下一个活动。