简体   繁体   English

来自数据库的微调器-获取价值

[英]Spinner from database - get value

I am learning Android and I use this tutorial: http://www.androidhive.info/2012/06/android-populating-spinner-data-from-sqlite-database/ to generate Spinner with data from database. 我正在学习Android,并且使用了本教程: http ://www.androidhive.info/2012/06/android-populating-spinner-data-from-sqlite-database/从数据库中生成带有数据的Spinner。 This working ok, but i can't get selected item. 这项工作还可以,但是我无法选择项目。

final Spinner spinner = (Spinner) findViewById(R.id.spinner); //this is ok

and next i would like get selected item: 接下来我想选择项目:

Log.i("test", spinner.getSelectedItem().toString());

this return me: 这回我:

+++ LOG: entry corrupt or truncated +++日志:条目已损坏或被截断

EDIT: 编辑:

I try also: 我也尝试:

Log.i("test", spinner.getSelectedView().toString());

but this return: 但这返回:

android.widget.TextView@410a2ae8

Try the following: 请尝试以下操作:

TextView textView = (TextView)spinner.getSelectedView();
String result = textView.getText().toString();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM