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 2948d994c..ced842f11 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 @@ -1,6 +1,7 @@ package org.diasurgical.devilutionx; import android.app.Activity; +import android.app.AlertDialog; import android.content.ClipData; import android.content.ContentResolver; import android.content.Intent; @@ -27,11 +28,22 @@ public class ImportActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); - intent.addCategory(Intent.CATEGORY_OPENABLE); - intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); - intent.setType("*/*"); - startActivityForResult(intent, IMPORT_REQUEST_CODE); + + ExternalFilesManager fileManager = new ExternalFilesManager(this); + String externalFilesDir = fileManager.getExternalFilesDirectory(); + + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage(getString(R.string.import_data_info, externalFilesDir)); + builder.setPositiveButton(R.string.ok_button, (dialog, which) -> { + Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); + intent.addCategory(Intent.CATEGORY_OPENABLE); + intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); + intent.setType("*/*"); + startActivityForResult(intent, IMPORT_REQUEST_CODE); + }); + + AlertDialog dialog = builder.create(); + dialog.show(); } @Override diff --git a/android-project/app/src/main/res/values/strings.xml b/android-project/app/src/main/res/values/strings.xml index c064ec857..4437c84d1 100644 --- a/android-project/app/src/main/res/values/strings.xml +++ b/android-project/app/src/main/res/values/strings.xml @@ -13,4 +13,6 @@ Diablo Demo Data Import Data This game requires a gamepad to play + On the next screen, select files that will be imported into:\n\n%1$s + OK