如何从.getSelectedItem()的字符串中获取位置

时间:2016-10-10 10:48:48

标签: android spinner adapter

如果@RequestMapping(value = "displayResultsChanged ", method = RequestMethod.GET) public List<Bean> getChangedResults() { ... } ArrayAdapter<String>没问题。但是如果deliveryStaffResultAdapter.getPosition(myData),如何从CustomSpinnerAdapter获取myData

deliveryStaffResultAdapter

1 个答案:

答案 0 :(得分:1)

getPosition()deprecated

Android Developer的页面(上面链接)声明:

  

不推荐使用此方法,因为由于适配器更新的异步处理,其含义不明确。请根据您的使用情况使用getLayoutPosition()getAdapterPosition()

或者,根据您的代码,第二行可以使用微调器对象getSelectedItemPosition()(由Bhavesh Vadalia建议) - link to documentation。对此的描述是

  

返回适配器数据集中当前所选项目的位置