源码:
list =(Spinner) findViewById(R.id.list);
db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase();
String col[]={"_id","carname"};
Cursor cs=db.query("clxx", col, null, null, null, null, null);
SimpleCursorAdapter adpater=new SimpleCursorAdapter(this
, android.R.layout.simple_dropdown_item_1line, cs,
new String[]{"carname"},
new int[]{android.R.id.text1});
list.setAdapter(adpater);
我的spinner上的选项均从数据库表“clxx”的“carname”里读取然后后面程序需要要获得spinner上选中的内容
但是String s2=list.getSelectedItem().toString();的结果是如图所示:不知道怎么办了,那个“android.database.sqlite.sqlitecursor@...”的部分即是我想获得的内容...怎么把“android.database.sqlite.sqlitecursor@...”的真正内容String出来啊?
list =(Spinner) findViewById(R.id.list);
db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase();
String col[]={"_id","carname"};
Cursor cs=db.query("clxx", col, null, null, null, null, null);
SimpleCursorAdapter adpater=new SimpleCursorAdapter(this
, android.R.layout.simple_dropdown_item_1line, cs,
new String[]{"carname"},
new int[]{android.R.id.text1});
list.setAdapter(adpater);
我的spinner上的选项均从数据库表“clxx”的“carname”里读取然后后面程序需要要获得spinner上选中的内容
但是String s2=list.getSelectedItem().toString();的结果是如图所示:不知道怎么办了,那个“android.database.sqlite.sqlitecursor@...”的部分即是我想获得的内容...怎么把“android.database.sqlite.sqlitecursor@...”的真正内容String出来啊?
解决方案 »
- 望大牛帮小白分析一下OutOfResourcesException locking surface
- 请教android中binder的问题
- 问个入门问题
- Android 视频采集的问题
- 扫描SD上某种格式的文件
- 求大神相助,关于 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1531
- 如何实现这种效果有点像抽屉的效果
- 【求助】如何通过ADB获取安卓设备中正在运行的程序???
- 请教Android依赖注入框架
- 小白刚安的Android studio 各种坑 很苦恼
- 我的Android配置老出问题帮我解决下吧十分感谢
- 做一个校园导航系统,有几个问题 求助高手
不查询_id列,只查询carname试试
String col[]={"carname"};
解决了!!!
Cursor cursor=(Cursor)list.getSelectedItem();
String s=cursor.getString(1);
s即是逍遥获得的value