Skip to content

Commit de9a72d

Browse files
ronanb80maskaravivek
authored andcommitted
Fix Lint Issues #171: Remove unused imports (#2533)
* Fix Lint Issues #171: Remove unused imports Removed unused Java imports * Fix Lint Issues #171: Perfromance issue, close cursor Cursor was not closed when no longer needed
1 parent 1b86726 commit de9a72d

37 files changed

+1
-81
lines changed

app/src/main/java/fr/free/nrw/commons/BasePresenter.java

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

3-
import android.content.Context;
4-
53
/**
64
* Base presenter, enforcing contracts to atach and detach view
75
*/

app/src/main/java/fr/free/nrw/commons/WelcomePagerAdapter.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
import android.view.ViewGroup;
1010
import android.widget.TextView;
1111

12-
import butterknife.ButterKnife;
13-
import butterknife.OnClick;
14-
import butterknife.Optional;
15-
1612
public class WelcomePagerAdapter extends PagerAdapter {
1713
private static final int[] PAGE_LAYOUTS = new int[]{
1814
R.layout.welcome_wikipedia,

app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929

3030
import java.io.IOException;
3131
import java.util.Locale;
32-
import java.util.Objects;
3332

3433
import javax.inject.Inject;
3534
import javax.inject.Named;

app/src/main/java/fr/free/nrw/commons/bookmarks/BookmarksActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import butterknife.ButterKnife;
1717
import fr.free.nrw.commons.Media;
1818
import fr.free.nrw.commons.R;
19-
import fr.free.nrw.commons.auth.AuthenticatedActivity;
2019
import fr.free.nrw.commons.contributions.ContributionController;
2120
import fr.free.nrw.commons.media.MediaDetailPagerFragment;
2221
import fr.free.nrw.commons.theme.NavigationBaseActivity;

app/src/main/java/fr/free/nrw/commons/bookmarks/locations/BookmarkLocationsDao.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import android.content.ContentValues;
55
import android.database.Cursor;
66
import android.database.sqlite.SQLiteDatabase;
7-
import android.net.Uri;
87
import android.os.RemoteException;
98
import android.support.annotation.NonNull;
109

app/src/main/java/fr/free/nrw/commons/campaigns/CampaignView.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import java.text.ParseException;
1313
import java.text.SimpleDateFormat;
1414
import java.util.Date;
15-
import java.util.Locale;
1615

1716
import butterknife.BindView;
1817
import butterknife.ButterKnife;

app/src/main/java/fr/free/nrw/commons/campaigns/CampaignsPresenter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
package fr.free.nrw.commons.campaigns;
22

33
import android.annotation.SuppressLint;
4-
import android.content.Context;
54
import android.util.Log;
65

76
import java.text.ParseException;
87
import java.text.SimpleDateFormat;
98
import java.util.Collections;
109
import java.util.Date;
1110
import java.util.List;
12-
import java.util.Locale;
1311

1412
import javax.inject.Inject;
1513
import javax.inject.Singleton;
1614

1715
import fr.free.nrw.commons.BasePresenter;
1816
import fr.free.nrw.commons.MvpView;
19-
import fr.free.nrw.commons.di.ApplicationlessInjection;
2017
import fr.free.nrw.commons.mwapi.OkHttpJsonApiClient;
2118
import io.reactivex.Single;
2219
import io.reactivex.SingleObserver;

app/src/main/java/fr/free/nrw/commons/campaigns/ICampaignsView.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package fr.free.nrw.commons.campaigns;
22

33
import fr.free.nrw.commons.MvpView;
4-
import fr.free.nrw.commons.mwapi.MediaWikiApi;
54

65
/**
76
* Interface which defines the view contracts of the campaign view

app/src/main/java/fr/free/nrw/commons/contributions/ContributionViewHolder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import android.content.Context;
44
import android.view.View;
5-
import android.widget.ImageButton;
65
import android.widget.LinearLayout;
76
import android.widget.ProgressBar;
87
import android.widget.TextView;

app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import android.support.v4.app.Fragment;
1010
import android.support.v4.app.FragmentManager;
1111
import android.support.v4.app.FragmentPagerAdapter;
12-
import android.support.v4.content.ContextCompat;
1312
import android.support.v4.view.GravityCompat;
1413
import android.support.v4.view.ViewPager;
1514
import android.support.v4.widget.DrawerLayout;

app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationComponent.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import fr.free.nrw.commons.CommonsApplication;
1010
import fr.free.nrw.commons.MediaWikiImageView;
1111
import fr.free.nrw.commons.auth.LoginActivity;
12-
import fr.free.nrw.commons.campaigns.CampaignsPresenter;
1312
import fr.free.nrw.commons.contributions.ContributionsSyncAdapter;
1413
import fr.free.nrw.commons.delete.DeleteTask;
1514
import fr.free.nrw.commons.modifications.ModificationsSyncAdapter;

app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationModule.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
import android.app.Activity;
44
import android.content.ContentProviderClient;
55
import android.content.Context;
6-
import android.net.Uri;
76
import android.support.v4.util.LruCache;
87
import android.view.inputmethod.InputMethodManager;
98

109
import com.google.gson.Gson;
11-
import com.google.gson.GsonBuilder;
1210

1311
import java.util.ArrayList;
1412
import java.util.HashMap;
@@ -29,12 +27,9 @@
2927
import fr.free.nrw.commons.kvstore.JsonKvStore;
3028
import fr.free.nrw.commons.location.LocationServiceManager;
3129
import fr.free.nrw.commons.mwapi.MediaWikiApi;
32-
import fr.free.nrw.commons.nearby.NearbyPlaces;
3330
import fr.free.nrw.commons.settings.Prefs;
3431
import fr.free.nrw.commons.upload.UploadController;
3532
import fr.free.nrw.commons.utils.ConfigUtils;
36-
import fr.free.nrw.commons.utils.UriDeserializer;
37-
import fr.free.nrw.commons.utils.UriSerializer;
3833
import fr.free.nrw.commons.wikidata.WikidataEditListener;
3934
import fr.free.nrw.commons.wikidata.WikidataEditListenerImpl;
4035

app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ private DateTimeWithSource getFileCreatedDateFromCP(Context context) {
105105
}
106106
//If both the content providers do not give the data, lets leave it to Jesus
107107
if (lastModifiedColumnIndex == -1) {
108+
cursor.close();
108109
return null;
109110
}
110111
cursor.moveToFirst();

app/src/main/java/fr/free/nrw/commons/logging/CommonsLogSender.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import javax.inject.Inject;
66
import javax.inject.Singleton;
77

8-
import fr.free.nrw.commons.BuildConfig;
98
import fr.free.nrw.commons.auth.SessionManager;
109
import fr.free.nrw.commons.utils.ConfigUtils;
1110
import fr.free.nrw.commons.utils.DeviceInfoUtil;

app/src/main/java/fr/free/nrw/commons/logging/LogUtils.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import android.os.Environment;
44

5-
import java.io.File;
6-
75
import fr.free.nrw.commons.upload.FileUtils;
86
import fr.free.nrw.commons.utils.ConfigUtils;
97

app/src/main/java/fr/free/nrw/commons/logging/LogsSender.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import org.acra.collector.CrashReportData;
1111
import org.acra.sender.ReportSender;
1212
import org.apache.commons.codec.Charsets;
13-
import org.apache.http.protocol.HTTP;
1413

1514
import java.io.BufferedInputStream;
1615
import java.io.BufferedOutputStream;
@@ -23,7 +22,6 @@
2322

2423
import fr.free.nrw.commons.R;
2524
import fr.free.nrw.commons.auth.SessionManager;
26-
import fr.free.nrw.commons.utils.ConfigUtils;
2725
import timber.log.Timber;
2826

2927
/**

app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import android.annotation.SuppressLint;
44
import android.app.AlertDialog;
5-
import android.content.ClipData;
6-
import android.content.ClipboardManager;
75
import android.content.Intent;
86
import android.database.DataSetObserver;
97
import android.net.Uri;
@@ -58,7 +56,6 @@
5856
import io.reactivex.schedulers.Schedulers;
5957
import timber.log.Timber;
6058

61-
import static android.content.Context.CLIPBOARD_SERVICE;
6259
import static android.view.View.GONE;
6360
import static android.view.View.VISIBLE;
6461
import static android.widget.Toast.LENGTH_SHORT;

app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
import fr.free.nrw.commons.notification.Notification;
4848
import fr.free.nrw.commons.notification.NotificationUtils;
4949
import fr.free.nrw.commons.utils.ConfigUtils;
50-
import fr.free.nrw.commons.utils.DateUtils;
5150
import fr.free.nrw.commons.utils.StringUtils;
5251
import fr.free.nrw.commons.utils.ViewUtil;
5352
import in.yuvi.http.fluent.Http;

app/src/main/java/fr/free/nrw/commons/mwapi/MediaWikiApi.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,13 @@
44
import android.support.annotation.NonNull;
55
import android.support.annotation.Nullable;
66

7-
import fr.free.nrw.commons.campaigns.CampaignResponseDTO;
87
import java.io.IOException;
98
import java.io.InputStream;
109
import java.util.List;
1110

1211
import fr.free.nrw.commons.Media;
13-
import fr.free.nrw.commons.achievements.FeedbackResponse;
14-
import fr.free.nrw.commons.location.LatLng;
15-
import fr.free.nrw.commons.nearby.Place;
1612
import fr.free.nrw.commons.notification.Notification;
1713
import io.reactivex.Observable;
18-
import io.reactivex.Single;
1914

2015
public interface MediaWikiApi {
2116
String getUserAgent();

app/src/main/java/fr/free/nrw/commons/nearby/NearbyBaseMarker.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
11
package fr.free.nrw.commons.nearby;
22

33
import android.graphics.Bitmap;
4-
import android.net.Uri;
54
import android.os.Parcel;
65
import android.os.Parcelable;
76

8-
import com.google.gson.Gson;
9-
import com.google.gson.GsonBuilder;
107
import com.mapbox.mapboxsdk.annotations.BaseMarkerOptions;
118
import com.mapbox.mapboxsdk.annotations.Icon;
129
import com.mapbox.mapboxsdk.annotations.IconFactory;
1310
import com.mapbox.mapboxsdk.geometry.LatLng;
1411

15-
import fr.free.nrw.commons.utils.UriSerializer;
16-
1712
public class NearbyBaseMarker extends BaseMarkerOptions<NearbyMarker, NearbyBaseMarker> {
1813

1914
public static final Parcelable.Creator<NearbyBaseMarker> CREATOR = new Parcelable.Creator<NearbyBaseMarker>() {

app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package fr.free.nrw.commons.nearby;
22

33
import android.content.Context;
4-
import android.content.Intent;
5-
import android.net.Uri;
64
import android.os.Bundle;
75
import android.support.v7.widget.LinearLayoutManager;
86
import android.support.v7.widget.RecyclerView;
@@ -11,7 +9,6 @@
119
import android.view.ViewGroup;
1210

1311
import com.google.gson.Gson;
14-
import com.google.gson.GsonBuilder;
1512
import com.google.gson.reflect.TypeToken;
1613
import com.pedrogomez.renderers.RVRendererAdapter;
1714

@@ -29,7 +26,6 @@
2926
import fr.free.nrw.commons.kvstore.BasicKvStore;
3027
import fr.free.nrw.commons.kvstore.JsonKvStore;
3128
import fr.free.nrw.commons.location.LatLng;
32-
import fr.free.nrw.commons.utils.UriDeserializer;
3329
import timber.log.Timber;
3430

3531
public class NearbyListFragment extends DaggerFragment {

app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
import android.animation.ObjectAnimator;
44
import android.animation.TypeEvaluator;
55
import android.animation.ValueAnimator;
6-
import android.content.ClipData;
7-
import android.content.ClipboardManager;
8-
import android.content.Context;
96
import android.content.Intent;
107
import android.graphics.Bitmap;
118
import android.graphics.Color;

app/src/main/java/fr/free/nrw/commons/nearby/NearbyNotificationCardView.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import android.widget.ImageView;
1010
import android.widget.LinearLayout;
1111
import android.widget.ProgressBar;
12-
import android.widget.RelativeLayout;
1312
import android.widget.TextView;
1413

1514
import fr.free.nrw.commons.R;

app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import android.net.Uri;
55
import android.support.transition.TransitionManager;
66
import android.support.v4.app.Fragment;
7-
import android.support.v4.app.FragmentManager;
87
import android.support.v7.app.AlertDialog;
98
import android.support.v7.widget.LinearLayoutManager;
109
import android.support.v7.widget.PopupMenu;
@@ -32,7 +31,6 @@
3231
import fr.free.nrw.commons.auth.LoginActivity;
3332
import fr.free.nrw.commons.bookmarks.locations.BookmarkLocationsDao;
3433
import fr.free.nrw.commons.contributions.ContributionController;
35-
import fr.free.nrw.commons.contributions.MainActivity;
3634
import fr.free.nrw.commons.di.ApplicationlessInjection;
3735
import fr.free.nrw.commons.kvstore.BasicKvStore;
3836
import fr.free.nrw.commons.kvstore.JsonKvStore;

app/src/main/java/fr/free/nrw/commons/quiz/QuizActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package fr.free.nrw.commons.quiz;
22

3-
import android.content.DialogInterface;
43
import android.content.Intent;
54
import android.os.Bundle;
65
import android.support.graphics.drawable.VectorDrawableCompat;

app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package fr.free.nrw.commons.quiz;
22

33
import android.content.Context;
4-
import android.content.DialogInterface;
54
import android.content.Intent;
65
import android.graphics.Bitmap;
76
import android.net.Uri;

app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package fr.free.nrw.commons.settings;
22

33
import android.Manifest;
4-
import android.app.AlertDialog;
5-
import android.content.SharedPreferences;
64
import android.net.Uri;
75
import android.os.Bundle;
86
import android.preference.EditTextPreference;
@@ -27,8 +25,6 @@
2725
import fr.free.nrw.commons.utils.PermissionUtils;
2826
import fr.free.nrw.commons.utils.ViewUtil;
2927

30-
import static android.R.*;
31-
3228
public class SettingsFragment extends PreferenceFragment {
3329

3430
@Inject

app/src/main/java/fr/free/nrw/commons/theme/NavigationBaseActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import fr.free.nrw.commons.WelcomeActivity;
3535
import fr.free.nrw.commons.achievements.AchievementsActivity;
3636
import fr.free.nrw.commons.auth.LoginActivity;
37-
import fr.free.nrw.commons.auth.SessionManager;
3837
import fr.free.nrw.commons.bookmarks.BookmarksActivity;
3938
import fr.free.nrw.commons.category.CategoryImagesActivity;
4039
import fr.free.nrw.commons.contributions.MainActivity;

app/src/main/java/fr/free/nrw/commons/ui/widget/CustomEditText.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import android.annotation.SuppressLint;
44
import android.content.Context;
5-
import android.graphics.Canvas;
65
import android.graphics.Rect;
76
import android.graphics.drawable.Drawable;
87
import android.util.AttributeSet;

app/src/main/java/fr/free/nrw/commons/upload/FileUtilsWrapper.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
package fr.free.nrw.commons.upload;
22

3-
import android.content.ContentResolver;
4-
import android.content.Context;
5-
import android.net.Uri;
6-
73
import java.io.FileInputStream;
84
import java.io.FileNotFoundException;
9-
import java.io.IOException;
105
import java.io.InputStream;
116

127
import javax.inject.Inject;

app/src/main/java/fr/free/nrw/commons/upload/Title.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
import android.text.TextUtils;
44

5-
import io.reactivex.subjects.BehaviorSubject;
6-
import timber.log.Timber;
7-
85
public class Title{
96

107
private String titleText;

app/src/main/java/fr/free/nrw/commons/upload/UploadThumbnailsAdapterFactory.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
import java.util.Collections;
88
import java.util.List;
99

10-
import javax.inject.Inject;
11-
1210
public class UploadThumbnailsAdapterFactory {
1311
private ThumbnailClickedListener listener;
1412

app/src/main/java/fr/free/nrw/commons/upload/UploadView.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import java.lang.annotation.Retention;
77
import java.util.List;
88

9-
import fr.free.nrw.commons.utils.ImageUtils;
10-
119
import static java.lang.annotation.RetentionPolicy.SOURCE;
1210

1311
public interface UploadView {

app/src/main/java/fr/free/nrw/commons/utils/ContributionListViewUtils.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package fr.free.nrw.commons.utils;
22

3-
import android.util.Log;
43
import android.view.View;
54

65
/**

0 commit comments

Comments
 (0)