如何让应用程序等到json请求完成

时间:2014-11-28 18:44:10

标签: android json android-volley

我正在为我的公司建立一个联系人应用程序。每次执行搜索时,应用程序都会检查是否已激活该特定设备(通过Json url)来访问该数据。如果不是,那么用户将转到另一个要求激活码的活动。现在的问题是:只有设置了激活标志(整数),它才会从主活动进入结果显示活动。但是因为激活检查需要一些时间,所以我的标志不会很快设置,因为应用程序永远不会进入结果显示。即使激活检查成功,在设置标志时代码已经越过了部件,我调用了结果活动。

那么,如何激活标志检查等待激活检查完成?

如果我没有意义,请原谅。这是一个复杂的场景。

1 个答案:

答案 0 :(得分:0)

  1. 打开ProgressDialog。
  2. 覆盖onBackPressed并返回false以在后退时停止关闭对话框。
  3. 发出HTTP请求。
  4. 收到JSON数据后,关闭ProgressDialog。