繁体   English   中英

如何在Android中从arraylist(Sqlite数据库)单击记录时检索特定数据?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM