Как реализовать сначала выполнение метода в ссылке, а потом после возврата(выполнения метода) продолжить выполнение основного кода?
В вызываемом методе, мне нужно получить int переменную, далее я получаю её в основном классе через Setter, и далее применяю эту переменную в коде в методе основного класса, откуда запускал метод другого класса.
Сейчас метод выполняется по видимому на фоне во время продолжения выполнения основного кода. Поэтому я получаю дефолтное значение переменной.
В первом классе:
Метод:
Второй_класс num = new Второй_класс();
num.dowload_Num();
Продолжение кода, связанного с результатом метода dowload_Num()
Может стоит создавать Thread, может есть что попроще? Пробовал
onPause()
, не помогло.
Хотелось бы обойтись без
sleep
, так как неизвестно время выполнение метода у пользователя