我项目有连个activity
第一个activity里面有个下拉条
我想把下拉条用户选择的内容获取到 然后作为查询的条件查询数据库
然后在第二个activity中以ListView显示
请问下具体要怎么实现?刚刚开始上手可能表述不太清楚, 希望大牛们了解我的想法 帮帮忙吧 谢谢了!!
第一个activity里面有个下拉条
我想把下拉条用户选择的内容获取到 然后作为查询的条件查询数据库
然后在第二个activity中以ListView显示
请问下具体要怎么实现?刚刚开始上手可能表述不太清楚, 希望大牛们了解我的想法 帮帮忙吧 谢谢了!!
http://developer.android.com/resources/tutorials/views/hello-spinner.html
2.通过Intent把数据传递给第二个Activity
3.使用数据和SQLiteOpenHelper,对数据库进行查询
第一步里面 怎么从Spinner中获取数据
第二布 如何把数据通过intent传递到下一个activity
第三步 我已经写好了给出实现的方法吧 或者来个例子 谢谢了!
Intent intent = new Intent(xxx.this, xxx.class);
intent.putExtra("xxx", xxx);
startActivity(intent);
为什么我用了getOnItemSelectedListener显示的确实类似这样(包名+$1@44eec830)的信息
m_Spinner1.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() { @Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3)
{
//设置显示当前选择的项
arg0.setVisibility(View.VISIBLE);
}
public void onNothingSelected(AdapterView<?> arg0)
{
// TODO Auto-generated method stub
} });
//修改过
Spinner mySpinner = (Spinner)findViewById(R.id.Spinner1);
//final String Text = mySpinner.getOnItemSelectedListener().toString();
final String Text = mySpinner.getSelectedItem().toString();我这样写 在程序里面 改变条目后监听不到啊 老是显示第一次显示的内容