Skip to content

Commit

Permalink
Update StorageUtils.java
Browse files Browse the repository at this point in the history
  • Loading branch information
Electric1447 committed Feb 25, 2021
1 parent 0e6a2dc commit 8b54db8
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions app/src/main/java/eparon/vhbb_android/Utils/StorageUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
import android.provider.DocumentsContract;
import android.provider.MediaStore;

import java.util.Objects;

public class StorageUtils {

public static String getPath (final Context context, final Uri uri) {
Expand Down Expand Up @@ -58,7 +60,7 @@ else if (isMediaDocument(uri)) {
}
}
// MediaStore (and general)
else if (uri.getScheme().equalsIgnoreCase("content")) {
else if (Objects.requireNonNull(uri.getScheme()).equalsIgnoreCase("content")) {

// Return the remote address
if (isGooglePhotosUri(uri))
Expand Down Expand Up @@ -98,31 +100,31 @@ public static String getDataColumn (Context context, Uri uri, String selection,
* @return Whether the Uri authority is ExternalStorageProvider.
*/
public static boolean isExternalStorageDocument (Uri uri) {
return uri.getAuthority().equals("com.android.externalstorage.documents");
return Objects.equals(uri.getAuthority(), "com.android.externalstorage.documents");
}

/**
* @param uri The Uri to check.
* @return Whether the Uri authority is DownloadsProvider.
*/
public static boolean isDownloadsDocument (Uri uri) {
return uri.getAuthority().equals("com.android.providers.downloads.documents");
return Objects.equals(uri.getAuthority(), "com.android.providers.downloads.documents");
}

/**
* @param uri The Uri to check.
* @return Whether the Uri authority is MediaProvider.
*/
public static boolean isMediaDocument (Uri uri) {
return uri.getAuthority().equals("com.android.providers.media.documents");
return Objects.equals(uri.getAuthority(), "com.android.providers.media.documents");
}

/**
* @param uri The Uri to check.
* @return Whether the Uri authority is Google Photos.
*/
public static boolean isGooglePhotosUri (Uri uri) {
return uri.getAuthority().equals("com.google.android.apps.photos.content");
return Objects.equals(uri.getAuthority(), "com.google.android.apps.photos.content");
}

}

0 comments on commit 8b54db8

Please sign in to comment.