点击item把学校名称传递给 选择学校button 旁边的textview
sortListView = (ListView) findViewById(R.id.country_lvcountry);
sortListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent();
intent.putExtra( "str",sortListView.getItemAtPosition(position).toString());
startActivity(new Intent(StartChooseSchoolActivity.this, StartRegisteredActivity.class));
}
});
上面是传递,下面是接收
private OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String str = bundle.getString("str");
textview = (TextView) findViewById(R.id.show_school);
textview.setText(str);
}
};
然后数据没有传递过来
直接用intent,不用boundle
private OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = getIntent();
String str = getIntent().getExtras().getString("str");
textview = (TextView) findViewById(R.id.show_school);
textview.setText(str);
}
};大侠,数据没传过来,您看看还需要改哪里