Если я хочу передать сообщение начальному действию, как мне это сделать? Нельзя использовать Intent.put ..., поскольку моя активность уже запущена.Общение между действиями (Android)
-2
A
ответ
0
Вы можете сохранить экземпляр этой активности где-нибудь и вызвать метод отправки сообщения по параметрам.
Отправитель:
final Activity activity;
// init the activity
activity.sendMessage(message);
активность, которая получает сообщение:
final void sendMessage(final String message) {
// do something with your message, here.
}
1
U можно использовать onNewIntent() в вашей деятельности
активность может быть отправлена обновленным намерение для работы
Смежные вопросы
- 1. Android Общение между классами
- 2. Android обменивается между действиями
- 3. android - swiping между действиями
- 4. Android Переключение между действиями
- 5. Android sharedpreferences между действиями
- 6. Производительность Android между действиями
- 7. Переключение между действиями Android
- 8. Android PagerView между действиями
- 9. Android-обход между действиями
- 10. Общение между Java-классами
- 11. Android, передающий объекты между действиями
- 12. Перемещение между действиями (Android Studio)
- 13. Разбивка между действиями на Android
- 14. Наследование между действиями в Android
- 15. Передача данных между действиями Android
- 16. Передача сообщений между действиями Android?
- 17. Android: черный экран между действиями
- 18. Android: как перемещаться между действиями?
- 19. ProgressBar между действиями в android?
- 20. Android SharedPreferences между 2 действиями
- 21. Android: Передача данных между действиями
- 22. Переключение между действиями в Android
- 23. пользовательский переход между действиями android
- 24. Android передает данные между действиями
- 25. Переключение между действиями в android
- 26. Работа между действиями в android
- 27. Android ActivityForResult между 3 действиями
- 28. Передача значений между действиями Android
- 29. Android, отправляющий данные между действиями
- 30. Android: Передача значения между действиями
Откуда вы его отправляете. Без дополнительной информации мы не сможем вам помочь. – MByD
Хорошо. У меня есть 2 вида деятельности. в первом действии есть Обработчик, который получит результат от службы. Итак, теперь, если я начал вторую деятельность через Intent i = new Intent (что-то); StartActivity(); как обработчик в первом действии передает сообщения начальному второму действию – Benson