Java 使用onListItemClick方法的id从数据库获取值

Java 使用onListItemClick方法的id从数据库获取值,java,android,sqlite,listview,android-listview,Java,Android,Sqlite,Listview,Android Listview,我有一个列表和onListItemClick方法,我可以获取列表中所选项目的id、位置和值,但我想获取数据库中存储的另一个名为“threadid”的列的值。单击列表项目时,我想获取“id”所在行中的“threadid”值指定。是否有方法使用此onListItemClick直接从数据库获取值?有什么建议吗 @Override public void onListItemClick(ListView l, View v, int position, long id){

我有一个列表和onListItemClick方法,我可以获取列表中所选项目的id、位置和值,但我想获取数据库中存储的另一个名为“threadid”的列的值。单击列表项目时,我想获取“id”所在行中的“threadid”值指定。是否有方法使用此onListItemClick直接从数据库获取值?有什么建议吗

 @Override
            public void onListItemClick(ListView l, View v, int position, long id){
                  super.onListItemClick(l, v, position, id);

                  Toast.makeText(getActivity(),
                            "posisiton: "+position+" "+"Id: "+id, Toast.LENGTH_SHORT).show();
                  String str=getListView().getItemAtPosition(position).toString();

                  Intent in = new Intent(getActivity(),Respond.class);
                  in.putExtra("parentmessage", str);
                  in.putExtra("id", id);
                  in.putExtra("position", position);
                    startActivity(in);  
              }

您最初在哪里加载列表适配器的数据?您还应该查询线程id并将其存储在适配器中。在点击项目时,你可以获得点击项目的id。是的,我正在加载列表适配器,我认为这是不可能的,因为我是列表视图的新手!!!