Как я могу запустить 2 действия одновременно

Я сделал приложение, которое будет вычислять числа из полей ввода. ** main Activity input1 input2 input3 Эти входные данные предназначены для ввода пользователем цифр. Input5 имеет предустановленное количество 9.5 input4 в «детали» активности

«Всего» следует добавить input1, input2, input3 и input4

Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь вычислить «total», вы не будете вытаскивать номер входа4 из второго действия, если я не перейду на этот экран и не вернусь к основному, а затем щелкните по вычислению. Может ли кто-нибудь помочь мне разобраться, как одновременно запускать как основные, так и подробные действия с основным действием на главном экране. Спасибо за чтение. И помогаю мне в этом.

Существует несколько способов обмена статическими данными между действиями. Вы можете использовать api, Service или PreferenceManager , или даже расширить Application для хранения ваших глобальных данных.

Другой способ заключается в том, чтобы поместить информацию в Intent при создании нового действия. С putExtra("input1key",input1); (Предполагая, что вы вычисляете с помощью ints, вы можете использовать float и т. Д.), То в вашем новом действии. int input1 = getIntent().getIntExtra("input1key", 0);

Наряду с ответом @ schwiz вы также можете пересмотреть свой дизайн. Нужно ли здесь использовать 2 мероприятия? Зачем? Какая польза от использования 2-х видов деятельности в этом случае? Мы действительно не можем ответить, не видя некоторых особенностей.