From 264eb92792548f1b89700a3042fd8e28ff2adc39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Mon, 28 Dec 2020 22:43:19 +0100 Subject: [PATCH] Make Android PIN Instruction depend on Console --- .../main/java/com/metallic/chiaki/regist/RegistActivity.kt | 2 ++ .../main/java/com/metallic/chiaki/regist/RegistViewModel.kt | 4 +++- .../chiaki/settings/SettingsRegisteredHostsAdapter.kt | 2 +- android/app/src/main/res/layout/activity_regist.xml | 4 ++-- android/app/src/main/res/values/strings.xml | 6 ++++-- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/java/com/metallic/chiaki/regist/RegistActivity.kt b/android/app/src/main/java/com/metallic/chiaki/regist/RegistActivity.kt index 1332fdc..fb3ddaa 100644 --- a/android/app/src/main/java/com/metallic/chiaki/regist/RegistActivity.kt +++ b/android/app/src/main/java/com/metallic/chiaki/regist/RegistActivity.kt @@ -74,6 +74,8 @@ class RegistActivity: AppCompatActivity(), RevealActivity RegistViewModel.ConsoleVersion.PS4_LT_7 -> R.string.hint_regist_psn_online_id else -> R.string.hint_regist_psn_account_id }) + pinHelpBeforeTextView.setText(if(it.isPS5) R.string.regist_pin_instructions_ps5_before else R.string.regist_pin_instructions_ps4_before) + pinHelpNavigationTextView.setText(if(it.isPS5) R.string.regist_pin_instructions_ps5_navigation else R.string.regist_pin_instructions_ps4_navigation) }) } diff --git a/android/app/src/main/java/com/metallic/chiaki/regist/RegistViewModel.kt b/android/app/src/main/java/com/metallic/chiaki/regist/RegistViewModel.kt index 31c6bda..ab7253f 100644 --- a/android/app/src/main/java/com/metallic/chiaki/regist/RegistViewModel.kt +++ b/android/app/src/main/java/com/metallic/chiaki/regist/RegistViewModel.kt @@ -11,7 +11,9 @@ class RegistViewModel: ViewModel() PS5, PS4_GE_8, PS4_GE_7, - PS4_LT_7 + PS4_LT_7; + + val isPS5 get() = this == PS5 } val ps4Version = MutableLiveData(ConsoleVersion.PS5) diff --git a/android/app/src/main/java/com/metallic/chiaki/settings/SettingsRegisteredHostsAdapter.kt b/android/app/src/main/java/com/metallic/chiaki/settings/SettingsRegisteredHostsAdapter.kt index 84eebe5..57a06ce 100644 --- a/android/app/src/main/java/com/metallic/chiaki/settings/SettingsRegisteredHostsAdapter.kt +++ b/android/app/src/main/java/com/metallic/chiaki/settings/SettingsRegisteredHostsAdapter.kt @@ -29,7 +29,7 @@ class SettingsRegisteredHostsAdapter: RecyclerView.Adapter diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 721fe31..0f54522 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -21,8 +21,10 @@ App: %s\nTitle ID: %s Register Console Add Console Manually - On the PS4, navigate to - Settings →\nRemote Play Connection Settings →\nAdd Device + On the PS4, navigate to + Settings →\nRemote Play Connection Settings →\nAdd Device + On the PS5, navigate to + Settings →\nSystem → Remote Play →\nLink Device to obtain the PIN Register Console Host