gpt4 book ai didi

java - 如何使用 OnItemLongClickListener() 从 SQLite 创建的 ListView 中删除项目?

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:44 26 4
gpt4 key购买 nike

我在使用 SimpleCursorAdapter 创建的 ListView 中找不到删除的答案所以我在 fragment 中制作了这个 ListView ,这是代码

final Cursor cursor = myDb.cautarevenituri();

// The desired columns to be bound
final String[] columns = new String[] {
DatabaseHelper.COL_2,
DatabaseHelper.COL_3
};

int[] toviewids = new int[] { R.id.nume_item,R.id.valoare_item};
dataAdapter = new SimpleCursorAdapter(getActivity().getBaseContext(),R.layout.item_layout,cursor,columns,toviewids,0);
//
final ListView listView = (ListView)getView().findViewById(R.id.listView_venituri);

listView.setAdapter(dataAdapter);
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long arg3) {
Toast.makeText(getActivity(), " " + position, Toast.LENGTH_LONG).show();

//delete from listview in database and listview too??
//
//

return false;
}

});

谢谢。

最佳答案

从数据库中删除并刷新 ListView 。

关于java - 如何使用 OnItemLongClickListener() 从 SQLite 创建的 ListView 中删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134598/

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