У меня есть два класса Profile.class и Details.class,Android значения при переходе от одного вида деятельности к другой деятельности (строка) или из одного класса в другой
В классе профиля я использовал блесну со значениями типа (ATM , Банковское дело, личное, другое и т. Д.) и кнопку (OK). при нажатии кнопки «ОК» он перейдет к следующему действию, которое представляет собой активность детали, где я буду брать некоторые детали, такие как имя, описание и т. Д.
после заполнения деталей я дал кнопку (сэкономьте). при нажатии кнопки save я сохраню имя и описание в базе данных, но я хочу сохранить имя профиля и вместе с подробностями. Я не могу перенести выбранный текст Spinner из Profile.class в Details.class
как передать?
код create.class
общественный класс Создание расширяет активность {
public ArrayList<String> array_spinner;
Button button4;
String spinnertext;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.create);
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
array_spinner=new ArrayList<String>();
array_spinner.add("ATM");
array_spinner.add("Bank");
array_spinner.add("Mail");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, array_spinner);
adapter.setNotifyOnChange(true);
spinner.setAdapter(adapter);
spinner.setLongClickable(true);
spinner.setOnLongClickListener(new OnLongClickListener(){
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
return false;
}}
);
button4 = (Button)findViewById(R.id.button4);
button4.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent4 = new Intent(view.getContext(), Details.class);
startActivityForResult(myIntent4, 0);
myIntent4 .putExtra("key", array_spinner.getSelectedItem().toString());
startActivity(myIntent4);
}
});
}}
details.class код
общественный класс Подробности расширяет активность {
EditText editText4,editText5,editText6;
Button button8,button9,button10;
TextView textView7;
String et4,et5,et6;
//SQLite Database db;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.details);
String spinnervalue = getIntent().getExtras().getString("Key");
пожалуйста, любезно объяснить мне что это за «ключ»?
спасибо .. это работает –