Я использую 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()
, но я не кажусь лучшим решением.
Спасибо!