有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法从listview中正确获取Id

所以我有一个安卓应用程序,它有一个由sqlite数据库填充的listview,我试图在点击按钮时获取一个项目的id,但它输出的是两个数字,而不是一个。 所以答案不是5,而是5,1

方法如下:

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

共 (1) 个答案

  1. # 1 楼答案

    从模型类中获取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);
            }
        });