可能重复:
How to Get Row values in Context menu using cursor?如何在上下文菜单中获取行值
我创建了一个ContextMenu
并用下面的代码:
public boolean onContextItemSelected(MenuItem item){
switch(item.getItemId())
{
case R.id.Show_Note:
//AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Intent i=new Intent(this, ShowNote.class);
Cursor c = (Cursor) getListView().getItemAtPosition(position);
int item_id = c.getInt(0);
i.putExtra("item_id", item_id);
startActivity(i);
break
它返回第一按任何列表项,每次都可以查看行值。请建议,如何获得按下的行值。
是的,谢谢...还可以请你让我知道如何我可以删除该行吗?因为我有数据库方法以及如何在上下文菜单中调用delete方法? – Shweta
谢谢,你可以让我知道如何删除行??? – Shweta
你有写数据库的删除查询吗? – user370305