From 606a46e6cd075c90484860cbc9e7643952094a65 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 2 Aug 2022 19:33:25 +0200 Subject: [PATCH] Suppress pointless warning Uses features only present in Android 4.4, but the activity only appears in the shortcut list which isn't exposed for Android prior to 7.1 --- .../java/org/diasurgical/devilutionx/ImportActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android-project/app/src/main/java/org/diasurgical/devilutionx/ImportActivity.java b/android-project/app/src/main/java/org/diasurgical/devilutionx/ImportActivity.java index a7ca99215..90caf7c46 100644 --- a/android-project/app/src/main/java/org/diasurgical/devilutionx/ImportActivity.java +++ b/android-project/app/src/main/java/org/diasurgical/devilutionx/ImportActivity.java @@ -5,8 +5,10 @@ import android.content.ClipData; import android.content.ContentResolver; import android.content.Intent; import android.net.Uri; +import android.os.Build; import android.support.annotation.Nullable; import android.os.Bundle; +import android.support.annotation.RequiresApi; import android.support.v4.provider.DocumentFile; import android.util.Log; @@ -20,6 +22,7 @@ public class ImportActivity extends Activity { private static final int IMPORT_REQUEST_CODE = 0xD1AB70; + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -60,7 +63,7 @@ public class ImportActivity extends Activity { if (fileUri == null) return; - DocumentFile file = DocumentFile.fromSingleUri(getApplicationContext(), fileUri); + DocumentFile file = Objects.requireNonNull(DocumentFile.fromSingleUri(getApplicationContext(), fileUri)); String fileName = file.getName(); String externalFilesDir = getExternalFilesDir(null).getAbsolutePath(); String externalFilesPath = externalFilesDir + "/" + fileName;