Android 如何从listview中获取价值
我有一个Android 如何从listview中获取价值,android,listview,simplecursoradapter,Android,Listview,Simplecursoradapter,我有一个ListView和我的sqlite数据,我想在另一个活动中单击并显示该值 有人能教我怎么做吗 下面是我的代码: Cursor cursor = mydb.queueAll(); startManagingCursor(cursor); String[] from = new String[] { myDbAdapter.ELDERLY_DATE_TIME }; int[] to = new int[] { R.id.textView1 }; Simpl
ListView
和我的sqlite
数据,我想在另一个活动中单击并显示该值
有人能教我怎么做吗
下面是我的代码:
Cursor cursor = mydb.queueAll();
startManagingCursor(cursor);
String[] from = new String[] { myDbAdapter.ELDERLY_DATE_TIME };
int[] to = new int[] { R.id.textView1 };
SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(this,
R.layout.displayactivity, cursor, from, to);
listContent.setAdapter(cursorAdapter);
mydb.close();
listContent.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
});
Cursor Cursor=mydb.queueAll();
开始管理游标(游标);
String[]from=新字符串[]{myDbAdapter.older\u DATE\u TIME};
int[]to=newint[]{R.id.textView1};
SimpleCursorAdapter cursorAdapter=新的SimpleCursorAdapter(此,
R.layout.displayactivity,光标,从,到);
setAdapter(游标适配器);
mydb.close();
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//TODO自动生成的方法存根
}
});
提前感谢:)
实际上,我只是想得到这个值,这样我就可以通过这个值
通过意图的另一个活动
您不必将该值“传递”给另一个活动
。在其他活动中
只需查询在列表视图中选择的正确值
您想在哪里显示信息?在另一个活动中,弹出窗口、祝酒词等?还有,您到底想显示什么信息?实际上,我只想获取值,以便我可以通过intent将值传递给另一个活动。为什么有另一个activity
来显示所选的值?实际上,我将使用该值从sqlite数据库获取其他信息,并在您需要的活动上显示它将一些标识传递给另一个活动
,该活动用意图
标识在列表视图
中选择了哪个项目。然后另一个Activity
将查询sqlite
表中的值。但是,如果您可以解释为什么需要将此消息传递给另一个Intent
,通常可能有更好的方法来执行此操作。我如何才能做到这一点?因为我是新来的。。现在,我已经从SQLite使用列表视图填充数据这里有两个引用,它们讨论了如何使用意图将数据传递给另一个活动
:我知道如何通过意图传递值。但我不太确定如何从我的listview中获得价值。