【发布时间】:2019-03-03 15:51:41
【问题描述】:
我有两个微调器,我想获取用户选择的值并将其发送到下一个活动。我的第一个活动名为 IO,我创建了微调器并从我的 onCreate 中的选择中获取数据。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_io);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
Spinner locationSpinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(IO.this, android.R.layout.simple_list_item_1, getResources().getStringArray(R.array.busStops));
myAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
locationSpinner.setAdapter(myAdapter);
location = locationSpinner.getSelectedItem().toString();
Spinner destinationSpinner = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<String> myAdapter2 = new ArrayAdapter<String>(IO.this, android.R.layout.simple_list_item_1, getResources().getStringArray(R.array.busStops));
myAdapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
destinationSpinner.setAdapter(myAdapter2);
destination = destinationSpinner.getSelectedItem().toString();
}
我尝试在另一种名为 sendRoutes 的方法中发送数据,在该方法中我创建了一个意图,但它不起作用,我想知道如何做到这一点。
【问题讨论】:
-
分享你尝试去另一个活动的部分代码
标签: java android android-activity spinner