@plvskiy

Как передать переменную в другой класс?

У меня есть переменная amount_not и ее надо в другом классе запросить и получить. Как это сделать?
P. S. Заранее извиняюсь за банальщину

public void n_ot() {
        num_of_tr.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
            @Override
            public void onSuccess(DocumentSnapshot documentSnapshot) {
                if (documentSnapshot.exists()) {
                    String amount_not = documentSnapshot.getString(AMOUNT);
                }
            }
        });
    }
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
RATlius
@RATlius
Разработчик Android
Можно использовать как предлагает EVGENY T.
Можете сразу передавать в тот класс, где будете ее использовать:

public void n_ot() {
        num_of_tr.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
            @Override
            public void onSuccess(DocumentSnapshot documentSnapshot) {
                if (documentSnapshot.exists()) {
                    //String amount_not = documentSnapshot.getString(AMOUNT);
                    //anotherClass.setAmountNot(amount_not);
                    anotherClass.setAmountNot(documentSnapshot.getString(AMOUNT));
                }
            }
        });
    }

public class AnotherClass{
    String amount_not;
    //...
    public void setAmounntNot(String value){
        this.amount_not = value;
    }
    //...
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы