每次创建Activity时,我都有一个充满动态数据集的ListView。为了简单起见,可以说每个ListView项目都是一个员工的名字。在引擎盖下,每个员工都有一个employee_id
号码。该号码在界面的任何地方都不可见。Android - 用于动态ListView数据的OnClick处理程序?
当我点击ListView中的员工姓名时,我想启动另一项活动,将相应员工的employee_id
传递给该活动。
我明白如何实现ListView的onClick处理程序。我的问题是,我会在哪里为每位员工储存和检索employee_id
?我是否会将其存储在哈希/地图中,以及员工出现在列表中的位置?当我点击时,我只是确定我点击的列表中的位置,然后使用该位置从哈希中获得employee_id
?