Мне нужно передать данные (String) с одного экрана на другой. Во время нажатия кнопки мне нужно передать значения с первого экрана на следующий экран.передавать значения с одного экрана на другой?
1
A
ответ
9
Вы можете передать данные в качестве статистов в намерениях, который начинается второй активность:
Intent myIntent = new Intent(view.getContext(), NextActivity.class);
myIntent.putExtra("extra", id);
startActivityForResult(myIntent, 0);
В OnCreate метод вашего профиля деятельности вы можете получить доступ дополнительные услуги:
int id = getIntent().getStringExtra("extra");
Если вы новы для Android, это может помочь прочитать примеры в документах разработчика, например, notepad tutorial.
3
Зарегистрировать onClickListener для кнопки и p вставьте необходимые данные, добавив их в намерение.
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putExtra("extra", data);
startActivity(intent);
});
Вы можете получить данные в деятельности2 по
String extra = getIntent().getStringExtra("extra");
0
лучший способ сделать это (так как вы можете получить это значение из любой точки мира) может использовать sharedPrefrences. Но это отразилось на вашей заявке.
http://developer.android.com/reference/android/content/SharedPreferences.html
Смежные вопросы
- 1. Передача данных с одного экрана на другой
- 2. LightSwitch: передача данных с одного экрана на другой
- 3. Как передавать значения из одного вида в другой через контроллер?
- 4. Передача данных с одного экрана на другой на андроид eclipse
- 5. как передавать данные/значения из одного класса в другой
- 6. QuartzScheduler: передавать значения базы данных из одного класса в другой
- 7. Как передавать информацию с одного вида (присоединенного) на другой?
- 8. Как передавать данные с одного контроллера на другой в laravel
- 9. нужно передавать данные с одного сайта на другой асинхронно
- 10. как передавать данные с одного сервера на другой динамически ..?
- 11. Как передавать отчеты с одного сервера на другой? SSRS
- 12. iphone: как передавать аудио с одного iphone на другой
- 13. Как передавать записи с одного вида на другой?
- 14. передавать защищенную информацию с одного сервера на другой
- 15. передавать данные с одного контроллера вида на другой контроллер представления
- 16. Как передавать данные с одного вида на другой?
- 17. Как передавать данные с одного контроллера вида на другой?
- 18. Перемещение одного экрана на другой в PhoneGap
- 19. ASP.NET - передавать значения из одного webпортала другому
- 20. Анимация эффекта одного экрана на другой экран?
- 21. Нажимать значения с одного листа на другой?
- 22. Передача значения с одного контроллера на другой
- 23. Копирование значения с одного листа на другой
- 24. React-native - Передача данных с одного экрана на другой
- 25. Нельзя передавать значения с одного намерения на другое
- 26. Передача значения с экрана на экран
- 27. Перемещение линии с одного экрана на другой экран в vim
- 28. Как перенести данные с одного экрана на другой в Android?
- 29. Как получить изображение с одного экрана на другой экран?
- 30. ios автоматически переходить с одного экрана на другой
предпочтения являются как имя говорит предпочтений. Обмен данными между экранами выполняется лучше всего с помощью службы намерений, которая должна это делать. – Janusz