Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在列表项的列表视图中,单击如何获取所选项的标题(名称)?安卓_Android_Sqlite_Android Intent - Fatal编程技术网

Android 在列表项的列表视图中,单击如何获取所选项的标题(名称)?安卓

Android 在列表项的列表视图中,单击如何获取所选项的标题(名称)?安卓,android,sqlite,android-intent,Android,Sqlite,Android Intent,我有一个listview,它通过KEY_TITLE(field)从sqlite和groups绑定,所以我需要获取单击的项的名称 @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Intent i=new Intent(this,detai

我有一个listview,它通过KEY_TITLE(field)从sqlite和groups绑定,所以我需要获取单击的项的名称

   @Override
    protected void onListItemClick(ListView l, View v, int position, long id)
    {
        super.onListItemClick(l, v, position, id);
        Intent i=new Intent(this,detail.class);

        i.putExtra(DatabaseIN.KEY_TITLE,SOMETHING THAT I NEED!);

        //startActivity(i);
        startActivityForResult(i,ACTIVITY_EDIT);
    }

//可能类似以下字符串selectedIteme=l.getSelectedItem().getSOMETNIG

在onClick方法中尝试这一点

Map<String, String> selection = (Map<String, String>) listView.getItemAtPosition(position);
 String count = selection.get("count");
 String title = selection.get("title");
Map selection=(Map)listView.getItemAtPosition(位置);
字符串计数=selection.get(“计数”);
字符串标题=selection.get(“标题”);

检查本教程可能会对您有所帮助

您可以像这样拾取所选项目值

 @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            Cursor c = (Cursor) arg0.getAdapter().getItem(arg2);

Intent i=new Intent(getApplicationContext(),Xyz.class);
i.putExtra("abc", c.getString(1));
startActivity(i);
    }

我不能像以前那样获取rowId,因为我至少有一个组,我的sqlite表有\u ID KEY\u TITLE KEY\u DATAS KEY\u BODY KEY\u DATE\u TIME和上面的代码(您的代码)发生错误是的,但不适用于列表我将其用于AutoCompleteTextView我已为cusror适配器编辑了答案它也适用于autocomplete文本