无法从列表视图中获取Id

时间:2017-07-25 13:07:01

标签: java android sqlite android-sqlite

所以我有一个Android应用程序,其中有一个由sqlite数据库填充的列表视图,我试图在按钮单击时获取项目的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 个答案:

答案 0 :(得分: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);
        }
    });