まず、スピナーにアダプターを提供して、次のような値を入力します。
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);
次に、チェックされた値を取得するには、次のように記述します。
String selectedParent = parentSpinner.getSelectedItem().toString();
値を設定するには、次のようにします。
parentSpinner.setSelection(i);
ここで、i は指定したリストのインデックスです (つまり、0 は「リストの最初の要素」を意味します)。
これらの値を次のアクティビティに渡すには、extras を Intent に設定します。
Intent i = new Intent(TaskViewActivity.this, TaskViewActivity.class);
i.putExtra("status", status);
TaskViewActivity.this.startActivityForResult(i, 0);
呼び出したアクティビティからそれらを取得するには、次のようにします。
Bundle extras = getIntent().getExtras();
task_id = extras.getLong("status");
それが役立つことを願っています!