[英]How to retrieve data from sqlite database by clicking button and display in a listview
[英]How to retrieve particular data on clicking record from arraylist (Sqlite database)in Android??
我在一个布局上的数组列表中显示了记录。现在我想显示....如果我单击特定记录,则该特定记录必须在布局上显示。即在下一个或另一个布局上完全显示。我使用了Sqlite数据库。
lvUsers.setClickable(true);
lvUsers.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3)
{
Object o = lvUsers.getItemAtPosition(position);
UserBO obj = (UserBO) o;
Toast.makeText(Select.this, "Record Selected= "+obj.getId()+" "+obj.getName()+" "+obj.getAge()+" "+obj.getDate()+" "+obj.getTime(), Toast.LENGTH_LONG).show();
Intent i = new Intent(Select.this,ShowProfile.class);
startActivity(i);
}
});
提前致谢 - -
setOnItemClickListener到ListView如下
lvUsers.setOnItemClickListener(this);
实现接口
OnItemClickListener
然后添加以下覆盖方法
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
}
在上述方法中,参数position表示已在ListView中单击项目的位置
通过使用此选项,您可以获得单击的项目并将其传递到下一个活动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.