2017-07-25 48 views
0

所以我有一個android應用程序,它有一個由sqlite數據庫填充的listview,Im試圖獲得一個項目的id,當按鈕被點擊但它輸出兩個數字不是一個。 所以不是答案爲5的5,1不能從列表視圖中獲得Id

繼承人的方法:

public void onClick(View view) { 
       Toast.makeText(view.getContext(),"Id of Item: "+ myAdapter.choreslist.get(postion),Toast.LENGTH_SHORT).show(); 
       //choreapp.dbmanager.deleteOneItem(i); 
      } 
     }); 
+0

你在ListView中使用什麼類型的數據類型? – fluffyBatman

回答

0

從模型類像下面的代碼獲取ID;

從模型類中調用getId()方法;

public void onClick(View view) { 
      Toast.makeText(view.getContext(),"Id of Item: "+ myAdapter.choreslist.get(postion).getId(),Toast.LENGTH_SHORT).show(); 
      //choreapp.dbmanager.deleteOneItem(i); 
     } 
    }); 
+0

謝謝你這個工作完美:) – Yzma

+0

來吧夥計... –