我正在做一个加载国家/地区列表的表单,当用户选择其中任何一个时,它会加载城市列表。 (使用Spinners)
当我加载我设置为setOnItemSelectedListener
的国家/地区时,我会设置OnItemSelectedListener
。因为我需要更新城市列表,所以我在侦听器类的构造函数中发送了View
对象。 (在需要时获得微调器)
在onItemSelected
方法的监听器类中,我再次使用改造来获取城市。一切都很好......
问题出在call.enqueue(new Callback<Model>() {
异步方法的onResponse
类中。当我尝试(Spinner) view.findViewById(R.id.spinner_id);
时,它返回null,但如果我在接收视图时在构造函数中使用相同的行,则返回微调器。
为什么会这样?
很多