gpt4 book ai didi

android - 如何从索引中获取 ListView 中项目的特定 Id?

转载 作者:行者123 更新时间:2023-11-30 03:56:39 25 4
gpt4 key购买 nike

我在 itemview 中有一个项目列表,通过按下按钮我可以向其中添加新项目。但是,我不确定如何检索最新创建的项目的 ID。我所做的是获取数组的大小和 -1 以获取最新添加的项目的索引号:

int lastItemIndex= listItems.size()-1;

然后我使用索引号取回对象:

string lastitem= listItems.get(lastItemIndex);

但是我不知道如何获取项目的 ID?

我想不出任何更好的方法,我真的被困住了。我相信有一种更聪明的方法可以做到这一点。

当项目被点击时检索项目的 id 非常简单,通过使用:

@Override
protected void onListItemClick(ListView l, View v, int position, long thisID)
{}

但是有谁知道如何在不点击项目的情况下获取 id 吗?从技术上讲,我想使用与 Key-ID 相同的 ID 将其导入数据库。

最佳答案

它应该像这样简单明了:

listView.getAdapter().getItemId(position);

最后一项的位置是:

int position = listView.getAdapter().getCount() - 1;

关于android - 如何从索引中获取 ListView 中项目的特定 Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com