mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 21:03:54 +01:00
Call randomizer whenever the activity is ready
This commit is contained in:
parent
76b8df2b28
commit
77639ce64f
1 changed files with 25 additions and 19 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue