MyTwitterSession.getInstance().setSession(result);
TwitterSession session = MyTwitterSession.getInstance().getSession();
new MyTwitterApiClient(session).getStatusesService().userTimeline(null, session.getUserName(), 10, null, null, null, null, null, null, new Callback>() {
@Override
public void success(Result> result) {;
MyTwitterSession.getInstance().setTweets(result.data);
}
@Override
public void failure(TwitterException e) {
}
});
MyTwitterSession - синглтон класс. Как можно дождаться завершение callback'а? В то время, когда необходимо использовать поле из синглтон класса, оно равно null.
если я правильно понял вопрос, то вы не понимаете сути асинхронного выполнения задачи.
Никак.
От вас не зависит когда выполнится запрос, вы просто обрабатываете результат success/failure