У меня есть функция Main2Activity, и она состоит из переменной «double result1», которая устанавливается равной выражению. Это выглядит следующим образом:Обмен переменными на разных этапах работы в Android Studio
double result1 = n1 * 2 - 29;
(где n1 является входом задается пользователем)
Я пытаюсь использовать эту переменную в другой класс называется MainActivityEnd. Я попытался это:
double finalResult = Main2Activity.result1 * 4;
При печати Result1 в Main2Activity с помощью setText
печатает правильное значение.
Но когда я печатаю finalResult
в MainActivityEnd
с помощью setText
Он всегда печатает 0.0
Есть ли причина для этого?
Спасибо за помощь!
Возможно, вам захочется показать фактический код, который вы пробовали. –
передайте свой двойник в ваших намерениях, которые вы используете для начала своей деятельности. – tyczj
Либо передайте свою переменную в намерении, которое вы используете для запуска другой деятельности, или используете SharedPreferences. – chRyNaN