diff options
| author | Léo Lam <leo@leolam.fr> | 2021-10-24 22:27:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-24 22:27:37 +0200 |
| commit | e4cc1672a287750a45ed718369a1e40e450c1da6 (patch) | |
| tree | f520f5fa96e3fde9fc6567f4d864796f7a0097b4 /Source/Android/app/src/main/java/org | |
| parent | 85bbc0d017563def1aee962c9b00c304c3c6f7ae (diff) | |
| parent | d39150c368e9d8303f22127bb71c2058c2661df4 (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.java | 16 |
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); } |
