Загружайте твиты синхронно, используя Twitter SDK для Android - PullRequest
0 голосов
/ 29 августа 2018

Я использую com.twitter.sdk.android:twitter-core:3.1.1 и com.twitter.sdk.android:tweet-ui:3.1.1 для загрузки твитов. Сначала я создаю временную шкалу, затем я вызываю previous(), на который я отправляю обратный вызов в качестве параметра:

timeline.previous(null, new Callback<TimelineResult<Tweet>>() {
    @Override
    public void success(final Result<TimelineResult<Tweet>> result) {

        // Do something here
    }

    @Override
    public void failure(final TwitterException ignored) { }
});

Есть ли способ загрузить эти твиты синхронно? Я делаю это внутри IntentService, и я бы хотел, чтобы он заканчивался только при загрузке твитов.

Я мог бы сделать что-то вроде создания флага, который я проверяю и не возвращаю из IntentService, пока он не вызовет success() или failure(), но я не кажусь лучшим решением.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...