summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-10-24 22:27:37 +0200
committerGitHub <noreply@github.com>2021-10-24 22:27:37 +0200
commite4cc1672a287750a45ed718369a1e40e450c1da6 (patch)
treef520f5fa96e3fde9fc6567f4d864796f7a0097b4 /Source/Android/app/src/main/java/org
parent85bbc0d017563def1aee962c9b00c304c3c6f7ae (diff)
parentd39150c368e9d8303f22127bb71c2058c2661df4 (diff)
Merge pull request #10185 from JosJuice/android-fragile
Android: Set android:hasFragileUserData
Diffstat (limited to 'Source/Android/app/src/main/java/org')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.java
index 532dcc8962..8c67505471 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.java
@@ -37,17 +37,19 @@ public class UserDataActivity extends AppCompatActivity implements View.OnClickL
TextView textAndroid11 = findViewById(R.id.text_android_11);
Button buttonOpenSystemFileManager = findViewById(R.id.button_open_system_file_manager);
- textType.setText(DirectoryInitialization.isUsingLegacyUserDirectory() ?
- R.string.user_data_old_location : R.string.user_data_new_location);
+ boolean android_10 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q;
+ boolean android_11 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.R;
+ boolean legacy = DirectoryInitialization.isUsingLegacyUserDirectory();
+
+ int user_data_new_location = android_10 ?
+ R.string.user_data_new_location_android_10 : R.string.user_data_new_location;
+ textType.setText(legacy ? R.string.user_data_old_location : user_data_new_location);
textPath.setText(DirectoryInitialization.getUserDirectory());
- boolean show_android_11_text = Build.VERSION.SDK_INT >= Build.VERSION_CODES.R &&
- !DirectoryInitialization.isUsingLegacyUserDirectory();
- textAndroid11.setVisibility(show_android_11_text ? View.VISIBLE : View.GONE);
+ textAndroid11.setVisibility(android_11 && !legacy ? View.VISIBLE : View.GONE);
- boolean show_file_manager_button = Build.VERSION.SDK_INT >= Build.VERSION_CODES.R;
- buttonOpenSystemFileManager.setVisibility(show_file_manager_button ? View.VISIBLE : View.GONE);
+ buttonOpenSystemFileManager.setVisibility(android_11 ? View.VISIBLE : View.GONE);
buttonOpenSystemFileManager.setOnClickListener(this);
}