【发布时间】:2015-08-19 17:57:44
【问题描述】:
我正在构建一个具有自毁图像的应用程序,并且我正在尝试将从微调器中选择的值传递给另一个类
final String titles[] = {"1 Second","2 Seconds", "3 Seconds","4 Seconds","5 Seconds","6 Seconds","7 Seconds", "8 seconds, "9 seconds", 10 seconds};
mSeconds = (Spinner) view.findViewById(R.id.secondsSpinner);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item, titles);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSeconds.setAdapter(arrayAdapter);
mSeconds.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
int secondsToUse = position + 1;
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// do nothing
}
});
我的意图方法:
Intent recipientsIntent = new Intent(getActivity(), RecipientsActivity.class);
recipientsIntent.putExtra("key1", titles);
startActivity(recipientsIntent);
如何将选定的值传递给另一个类?我的方法传递整个数组而不是选定的项目。
【问题讨论】:
-
您必须从示例代码中传递什么值?
-
@ImMathan 用户从微调器中选择的值是什么
-
@smithyy 在这里发帖之前你尝试过 google。看看我贴的api引用...
标签: java android arrays android-intent spinner