Как я могу передавать данные между двумя действиями, без действительно переходить к этой деятельности? Сценарий выглядит следующим образом:Android Как передавать данные между действиями, не переходя на другую деятельность
Activity
A - заставка. Пока отображается экран заставки, некоторые данные генерируются на фоне типа ArrayList
. После того, как эти данные будут загружены, мне нужно запустить Activity
B (скажем, экран входа в систему), и только перед этим мне нужно передать данные на Activity
C. Я знаю, что могу использовать PutExtras
для передачи данных, но это не приведет к запуску цели Activity
вместо этого отправляет только данные?
Благодаря
Полный поток приложения выглядит следующим образом:
Activity
A (заставка) ->Activity
B (Войти экран) ->Activity
D (некоторые пользовательский интерфейс и кнопки) ->Activity
C (активность, которая должна иметь возможность загружать данные, сгенерированные во всплывающем окне, с определенным сообщением Button
).
Вы можете использовать 'SharedPreferences'. Хотя это может быть не очень хорошо. Это действительно поможет сценарию Usrname и Password. –
Что такое «Активность C»? Вы считали, что вместо этого это «Сервис»? Предполагается, что деятельность будет видимой. – kamituel
Обработчики и отправка сообщений между ними - это способ обработки такой задачи. В основном используется обратный вызов между действиями, когда другой выполняет конкретную задачу. –