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

时间:2013-09-10 14:46:58

标签: java android sqlite listview android-listview

我有一个列表和方法onListItemClick,我可以获取列表中所选项的id,position和值,但我想获取存储在数据库中的名为“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);  
              }

0 个答案:

没有答案