Skip to content

Commit 73ffd11

Browse files
committed
Some codes
1 parent cefe9b7 commit 73ffd11

File tree

3 files changed

+9
-14
lines changed

3 files changed

+9
-14
lines changed

app/src/main/java/fr/free/nrw/commons/delete/DeleteTask.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ public static void askReasonAndExecute(Media media, Context context, String ques
192192
String reason = input.getText().toString();
193193

194194
((ReviewActivity)context).reviewController.swipeToNext();
195+
((ReviewActivity)context).runRandomizer();
195196

196197
DeleteTask deleteTask = new DeleteTask(context, media, reason);
197198
deleteTask.execute();

app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package fr.free.nrw.commons.review;
22

3-
import android.app.AlertDialog;
43
import android.content.Context;
54
import android.content.Intent;
65
import android.os.Bundle;
76

8-
import android.os.Handler;
97
import android.support.design.widget.NavigationView;
108
import android.support.v4.view.ViewPager;
119
import android.support.v4.widget.DrawerLayout;
@@ -15,22 +13,19 @@
1513
import android.view.Menu;
1614
import android.view.MenuItem;
1715
import android.view.View;
18-
import android.widget.EditText;
1916
import android.widget.ProgressBar;
2017

2118
import com.viewpagerindicator.CirclePageIndicator;
2219

2320
import java.io.IOException;
2421
import java.util.ArrayList;
25-
import java.util.List;
2622

2723
import javax.inject.Inject;
2824

2925
import butterknife.BindView;
3026
import butterknife.ButterKnife;
3127
import fr.free.nrw.commons.Media;
3228
import fr.free.nrw.commons.R;
33-
import fr.free.nrw.commons.Utils;
3429
import fr.free.nrw.commons.auth.AuthenticatedActivity;
3530
import fr.free.nrw.commons.mwapi.MediaResult;
3631
import fr.free.nrw.commons.mwapi.MediaWikiApi;
@@ -53,7 +48,7 @@ public class ReviewActivity extends AuthenticatedActivity {
5348
DrawerLayout drawerLayout;
5449

5550
@BindView(R.id.reviewPager)
56-
ViewPager pager;
51+
ViewPager reviewPager;
5752

5853
@Inject MediaWikiApi mwApi;
5954

@@ -84,9 +79,9 @@ protected void onCreate(Bundle savedInstanceState) {
8479
reviewController = new ReviewController(this);
8580

8681
reviewPagerAdapter = new ReviewPagerAdapter(getSupportFragmentManager());
87-
pager.setAdapter(reviewPagerAdapter);
82+
reviewPager.setAdapter(reviewPagerAdapter);
8883
reviewPagerAdapter.getItem(0);
89-
pagerIndicator.setViewPager(pager);
84+
pagerIndicator.setViewPager(reviewPager);
9085

9186
runRandomizer(); //Run randomizer whenever everything is ready so that a first random image will be added
9287
}
@@ -109,10 +104,12 @@ public boolean onOptionsItemSelected(MenuItem item) {
109104
}
110105

111106
public boolean runRandomizer() {
112-
ProgressBar progressBar = reviewPagerAdapter.reviewImageFragments[pager.getCurrentItem()].progressBar;
107+
ProgressBar progressBar = reviewPagerAdapter.reviewImageFragments[reviewPager.getCurrentItem()].progressBar;
113108
if (progressBar != null) {
114109
progressBar.setVisibility(View.VISIBLE);
115110
}
111+
112+
reviewPager.setCurrentItem(0);
116113
Observable.fromCallable(() -> {
117114
Media result = null;
118115
try {
@@ -137,7 +134,7 @@ public boolean runRandomizer() {
137134
private void updateImage(Media result) {
138135
reviewController.onImageRefreshed(result.getFilename()); //file name is updated
139136
reviewPagerAdapter.updateFilename();
140-
pager.setCurrentItem(0);
137+
reviewPager.setCurrentItem(0);
141138
Observable.fromCallable(() -> {
142139
MediaResult media = mwApi.fetchMediaByFilename("File:" + result.getFilename());
143140
return MediaDataExtractorUtil.extractCategories(media.getWikiSource());

app/src/main/java/fr/free/nrw/commons/review/ReviewController.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55

66
import java.util.ArrayList;
77

8-
import javax.inject.Inject;
9-
108
import fr.free.nrw.commons.Media;
119
import fr.free.nrw.commons.R;
1210
import fr.free.nrw.commons.delete.DeleteTask;
@@ -25,7 +23,7 @@ public class ReviewController {
2523
ReviewController(Context context) {
2624
reviewActivity = (ReviewActivity)context;
2725
reviewPagerAdapter = reviewActivity.reviewPagerAdapter;
28-
viewPager = ((ReviewActivity)context).pager;
26+
viewPager = ((ReviewActivity)context).reviewPager;
2927
}
3028

3129
public void onImageRefreshed(String fileName) {
@@ -43,7 +41,6 @@ public void swipeToNext() {
4341
viewPager.setCurrentItem(nextPos);
4442
} else {
4543
reviewActivity.runRandomizer();
46-
viewPager.setCurrentItem(0);
4744
}
4845
}
4946

0 commit comments

Comments
 (0)