Skip to content

Commit

Permalink
Update min sdk version and remove redundant checks
Browse files Browse the repository at this point in the history
  • Loading branch information
maskaravivek committed Mar 16, 2019
1 parent 57e685c commit 43c5f85
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 45 deletions.
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ android {
versionName '2.10.1'
setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())

minSdkVersion 15
minSdkVersion 19
targetSdkVersion 28
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import androidx.annotation.NonNull;

import java.util.ArrayList;
Expand Down Expand Up @@ -67,15 +66,11 @@ public void initiateCameraPick(Activity activity) {
* Check for permissions and initiate gallery picker
*/
public void initiateGalleryPick(Activity activity, boolean allowMultipleUploads) {
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN) {
initiateGalleryUpload(activity, allowMultipleUploads);
} else {
PermissionUtils.checkPermissionsAndPerformAction(activity,
Manifest.permission.READ_EXTERNAL_STORAGE,
() -> initiateGalleryUpload(activity, allowMultipleUploads),
R.string.storage_permission_title,
R.string.read_storage_permission_rationale);
}
PermissionUtils.checkPermissionsAndPerformAction(activity,
Manifest.permission.READ_EXTERNAL_STORAGE,
() -> initiateGalleryUpload(activity, allowMultipleUploads),
R.string.storage_permission_title,
R.string.read_storage_permission_rationale);
}

/**
Expand Down
11 changes: 2 additions & 9 deletions app/src/main/java/fr/free/nrw/commons/filepicker/FilePicker.java
Original file line number Diff line number Diff line change
Expand Up @@ -353,11 +353,7 @@ public static List<UploadableFile> handleExternalImagesPicked(Intent data, Activ
}

private static boolean isPhoto(Intent data) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
return data == null || (data.getData() == null && data.getClipData() == null);
} else {
return data == null || (data.getData() == null);
}
return data == null || (data.getData() == null && data.getClipData() == null);
}

public static boolean willHandleActivityResult(int requestCode, int resultCode, Intent data) {
Expand Down Expand Up @@ -430,10 +426,7 @@ private static void onPictureReturnedFromGallery(Intent data, Activity activity,

private static List<UploadableFile> getFilesFromGalleryPictures(Intent data, Activity activity) throws IOException {
List<UploadableFile> files = new ArrayList<>();
ClipData clipData = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
clipData = data.getClipData();
}
ClipData clipData = data.getClipData();
if (clipData == null) {
Uri uri = data.getData();
UploadableFile file = PickedFiles.pickedExistingPicture(activity, uri);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,7 @@ public void init(int position, boolean isDropDownView) {
if (languageCodesList.get(position).isEmpty()) {
tvLanguage.setText(languageNamesList.get(position));
tvLanguage.setTextColor(Color.GRAY);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
tvLanguage.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
}
tvLanguage.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
} else {
tvLanguage.setText(
String.format("%s [%s]", languageNamesList.get(position), languageCodesList.get(position)));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -567,9 +567,7 @@ private void setTitleAndDescriptions() {
}

private void configureCategories() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
categoryFrameLayout.setLayoutDirection(View.LAYOUT_DIRECTION_LTR);
}
categoryFrameLayout.setLayoutDirection(View.LAYOUT_DIRECTION_LTR);
categoriesAdapter = new UploadCategoriesAdapterFactory(categoriesModel).create(new ArrayList<>());
categoriesList.setLayoutManager(new LinearLayoutManager(this));
categoriesList.setAdapter(categoriesAdapter);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ protected View inflate(LayoutInflater layoutInflater, ViewGroup viewGroup) {
protected void setUpView(View view) {
ButterKnife.bind(this, view);
Configuration config = getContext().getResources().getConfiguration();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
checkedView.setLayoutDirection(View.LAYOUT_DIRECTION_LTR);
}
}
Expand Down
9 changes: 1 addition & 8 deletions app/src/main/java/fr/free/nrw/commons/utils/DateUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,6 @@ public static String getCurrentDate() {
}

public static String dateInLocaleFormat(Date date){
String formatter;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
formatter = new SimpleDateFormat(DateFormat.getBestDateTimePattern(Locale.getDefault(), "dd MMM yyyy"), Locale.getDefault()).format(date);
}
else {
formatter = String.valueOf(new SimpleDateFormat("dd MMM yyyy", Locale.getDefault()));
}
return formatter;
return new SimpleDateFormat(DateFormat.getBestDateTimePattern(Locale.getDefault(), "dd MMM yyyy"), Locale.getDefault()).format(date);
}
}
13 changes: 3 additions & 10 deletions app/src/main/java/fr/free/nrw/commons/utils/DialogUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,7 @@ public static void dismissSafely(@Nullable Activity activity, @Nullable DialogFr
return;
}

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
isActivityDestroyed = activity.isDestroyed();
}
isActivityDestroyed = activity.isDestroyed();
if (activity.isFinishing() || isActivityDestroyed) {
return;
}
Expand All @@ -55,10 +53,7 @@ public static void showSafely(Activity activity, Dialog dialog) {
return;
}

boolean isActivityDestroyed = false;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
isActivityDestroyed = activity.isDestroyed();
}
boolean isActivityDestroyed = activity.isDestroyed();
if (activity.isFinishing() || isActivityDestroyed) {
Timber.e("Activity is not running. Could not show dialog. ");
return;
Expand All @@ -83,9 +78,7 @@ public static void showSafely(FragmentActivity activity, DialogFragment dialog)
return;
}

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
isActivityDestroyed = activity.isDestroyed();
}
isActivityDestroyed = activity.isDestroyed();
if (activity.isFinishing() || isActivityDestroyed) {
return;
}
Expand Down

0 comments on commit 43c5f85

Please sign in to comment.