У меня есть звонок на Flickr API search
, где я получаю идентификаторы фотографий со случайным тегом, и теперь мне нужно использовать эти идентификаторы для вызова Flickr API getSizes
и получить Arraylist<String>
с фотографиями URL. Я пытаюсь сделать это так:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
mActivityStartBinding = getViewDataBinding();
mainViewModel.firstTime().observe(this, new Observer<ArrayList<String>>() {
@Override
public void onChanged(@Nullable ArrayList<String> ids) {
mainViewModel.firstTime();
Timber.d("-------MainActivity-------1:");
mainViewModel.getPhotos(ids);
Timber.d("-------MainActivity-------2:"++ids.toString());<<-----I'd like to have here the URLs but this will print the ids
}
});
}
Я не знаю, как я могу получить PhotoUrls, если я не помещу mainViewModel.getPhotos(ids);
внутри этого IF, потому что мне понадобятся идентификаторыиз mainViewModel.firstTime();
.
Кстати, я использую подход MVVM. Кто-нибудь знает, как я могу это сделать?