Я новичок в приложении для Android У меня есть задача: я должен передавать данные из активности A-> Activity B и передавать данные между Activity B ---------- -> Деятельность C Точно так же я должен получить данные из Activity C -------> Деятельность A, пожалуйста, скажите сценарий или отправьте пример для меняИзвлечение данных между несколькими видами деятельности
ответ
Попробуйте два варианта: 1). Намерение
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra("KEY", "VALUE");
startActivity(intent);
2). Shared Preference
, если данные разделены между всеми действиями.
Intent
является то, что вам нужно:
Intent mIntent = new Intent(ActivityA.this, ActivityB.class);
mIntent.putExtra("key", "value");
startActivity(mIntent);
Приведенный выше код начинается ActivityB
и отправляет данные вместе с ним, ActivityB (from mIntent.putStringExtra("key", "value");
)
Вы также можете увидеть различные прототипы этого от here.
Следующее мероприятие, ActivityB
, вы можете получить данные, отправленные кодом ниже (напишите внутри onCreate() в ActivityB
):
Intent mIntent = getIntent();
String data_recieved = mIntent.getStringExtra("key"); \\ here key is same as mentioned in previous activity from where you reached here.
Но я хочу передать данные из Activity C в Activity A, а также вызвать Activity A –
Вы можете передать данные от А до B с помощью намерения:
Intent intent = new Intent(this, Activity.class);
intent.putExtra("name", "value");
startActivity(intent);
Вы можете вернуть обратно значение, используя onActivtyResult()
или хранить его в
общих предпочтений
Если вы используете метод onActivtyResult()
, вам нужно t О начать activty результата с помощью: startActivityForResult()
метода
Вы можете проверить это для отправки данных обратно send data back to activity
- 1. Перемещение между видами деятельности
- 2. Переключение между видами деятельности
- 3. Разбор данных между различными видами деятельности
- 4. Передача данных между 2 видами деятельности
- 5. Перемещение между видами деятельности и освежающими видами
- 6. Поддержание состояния между видами деятельности
- 7. Отправляющая переменная между видами деятельности
- 8. как поддерживать состояние и передавать данные между несколькими видами деятельности
- 9. Android TabLayout - Перемещение между видами деятельности
- 10. Обмен общей функциональностью между различными видами деятельности
- 11. Как передать объекты между двумя видами деятельности?
- 12. Нужна помощь переключения между различными видами деятельности
- 13. Отключить переход анимации между различными видами деятельности
- 14. Keep ListView items между видами деятельности
- 15. android код для переключения между видами деятельности
- 16. Интересный способ связи между двумя видами деятельности
- 17. переключение между различными видами деятельности в андроида
- 18. Как передавать информацию между двумя видами деятельности?
- 19. Android: Переключение между двумя видами деятельности
- 20. Увеличить масштаб Уменьшить переход между видами деятельности
- 21. передачи данных между двумя видами деятельности в андроиде, используя HashMap
- 22. данных проходят между двумя видами деятельности в андроиде
- 23. переключение между двумя видами деятельности без данных потеряли
- 24. overridePendingTransition с несколькими видами
- 25. Передача данных между видами?
- 26. Передача данных между видами
- 27. Извлечение нескольких данных между несколькими тегами
- 28. Жизненный цикл деятельности с двумя видами деятельности
- 29. Ведение состояния деятельности с двумя видами деятельности
- 30. Передача данных между несколькими видами в приложениях MVC
Вашего вопроса не показывают какие-либо усилий с вашей стороны. Рассматривали ли вы объекты 'bundle' через' Intent'? –
Прочитайте документацию для 'startActivityForResult' – Simon