У меня есть некоторые проблемы с получением данных от Иона. Мне нужно получить переменную из функции, и я знаю, что эта функция ион выполняется отдельно от основного потока. Как я могу получить эти данные? Может быть, мне нужно подождать, пока функция не завершится, но как я могу это сделать?
final String someText;
Ion.with(this)
.load(URL)
.asString()
.setCallback(new FutureCallback<String>() {
@Override
public void onCompleted(Exception e, String result) {
someText = result.toString();
System.out.println(someText) // i get someText not empty
}
});
System.out.println(someText) // i get someText empty