0

Я разрабатываю приложение для Android, использующее диспетчер аварийных сигналов.Android: передача данных из Activity на другой объект

Приложение состоит из нескольких операций. При каждом отключении будильника отображается новое действие. Это новое действие получает некоторый вклад от пользователя, а затем мне нужно вернуть эти данные. Более подробно: я структурировал свое приложение следующим образом: 0C onCreate() из MainActivity создает экземпляр класса с именем ReminderManager, а затем вызывает общедоступный метод (в этом классе), который устанавливает оповещение (используя диспетчер аварийных сигналов). Другой класс с именем AlarmReceiver расширяет BroadcastRecevier, а метод onResult() вызывает новое действие.

Теперь я хочу, чтобы эта активность перезапускала данные, вставленные пользователем.

Схематично:

MainActivity [onCreate] ---> ReminderManager [setAlarm] ---> onResult() ---> NewActivity 

NewActivity, является деятельность, с которой я хочу получить данные, вставленные от пользователя.

Я знаю, что я не могу вызвать startActivityForResult() из класса onResult() класса BraodcastReceiver, и что может быть лучшим способом для передачи данных в RemiderManager?

+0

Можно создать дубликат: http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android – Mike

ответ