最近在学校学习安卓。 使用了 volley 库来请求服务端的数据,现在遇到一个问题。 我在 volley jsonObjectRequest 的 onResponse 方法中获得了 json 数据。并且把数据赋值给了全局变量类(实际是 student 类,定义在 onCreate 之前)。 但是在 activity 中使用 student 是为空的。 查了下是因为 volley 是异步进行的,所以在 onResponse 得到的 student 是赋值之前的数据。 网上说写回调函数,但是我有点笨,看不懂原理。能给我讲解下么,或者有更简单易懂的问题解决方法。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.