每次創建Activity時,我都有一個充滿動態數據集的ListView。爲了簡單起見,可以說每個ListView項目都是一個員工的名字。在引擎蓋下,每個員工都有一個employee_id
號碼。該號碼在界面的任何地方都不可見。Android - 用於動態ListView數據的OnClick處理程序?
當我點擊ListView中的員工姓名時,我想啓動另一項活動,將相應員工的employee_id
傳遞給該活動。
我明白如何實現ListView的onClick處理程序。我的問題是,我會在哪裏爲每位員工儲存和檢索employee_id
?我是否會將其存儲在哈希/地圖中,以及員工出現在列表中的位置?當我點擊時,我只是確定我點擊的列表中的位置,然後使用該位置從哈希中獲得employee_id
?