Call randomizer whenever the activity is ready

This commit is contained in:
neslihanturan 2018-05-20 08:37:16 +03:00 committed by maskara
parent 76b8df2b28
commit 77639ce64f

View file

@ -87,6 +87,8 @@ public class ReviewActivity extends AuthenticatedActivity {
pager.setAdapter(reviewPagerAdapter);
reviewPagerAdapter.getItem(0);
pagerIndicator.setViewPager(pager);
runRandomizer(); //Run randomizer whenever everything is ready so that a first random image will be added
}
@Override
@ -100,6 +102,13 @@ public class ReviewActivity extends AuthenticatedActivity {
int id = item.getItemId();
if (id == R.id.action_review_randomizer) {
return runRandomizer();
}
return super.onOptionsItemSelected(item);
}
private boolean runRandomizer() {
Observable.fromCallable(() -> {
Media result = null;
try {
@ -121,9 +130,6 @@ public class ReviewActivity extends AuthenticatedActivity {
return true;
}
return super.onOptionsItemSelected(item);
}
private void updateImage(Media result) {
reviewController.onImageRefreshed(result.getFilename()); //file name is updated
reviewPagerAdapter.updateFilename();