summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/voicemail/settings/res
diff options
context:
space:
mode:
authoruabdullah <uabdullah@google.com>2018-03-21 15:30:16 -0700
committerWeijia Xu <weijiaxu@google.com>2018-03-22 11:51:29 -0700
commitdeb440005181e1d18785e2474192142cf1681d54 (patch)
tree10a2be8052ba1ecf4b8ac94d31898dec7df2ada5 /java/com/android/dialer/voicemail/settings/res
parent636578906c1ae45a5514059afd8279277c106b9b (diff)
Use SwitchPreferenceWithClickableSummary instead of SwitchPreference for VM Donation
The learn more link needs to be in the summary of the switch preference, however having a hyperlink in the summary text view of a switch preference does not open the hyperlink. To do this we made our custom switch preference which allows the summary to be clicked. All other aspects of the switch preference remain the same. Bug: 74033229 Test: Unit test PiperOrigin-RevId: 189978676 Change-Id: I31e744f3545e576ee3f5ac4a8fee249e22835e19
Diffstat (limited to 'java/com/android/dialer/voicemail/settings/res')
-rw-r--r--java/com/android/dialer/voicemail/settings/res/values/strings.xml4
-rw-r--r--java/com/android/dialer/voicemail/settings/res/xml/voicemail_settings.xml35
2 files changed, 21 insertions, 18 deletions
diff --git a/java/com/android/dialer/voicemail/settings/res/values/strings.xml b/java/com/android/dialer/voicemail/settings/res/values/strings.xml
index db6309800..7df8a0192 100644
--- a/java/com/android/dialer/voicemail/settings/res/values/strings.xml
+++ b/java/com/android/dialer/voicemail/settings/res/values/strings.xml
@@ -119,9 +119,9 @@
<string name="voicemail_activating_summary_info">Activating voicemail</string>
<!-- Summary information for visual voicemail transcription setting [CHAR LIMIT=NONE] -->
- <string name="voicemail_transcription_preference_summary_info">Get transcripts of your voicemail using Google\'s transcription service</string>
+ <string name="voicemail_transcription_preference_summary_info">Get transcripts of your voicemail using Google\'s transcription service.</string>
<!-- Summary information for visual voicemail donation setting [CHAR LIMIT=NONE] -->
- <string name="voicemail_donate_preference_summary_info">Let Google review your voicemail messages to improve transcription accuracy</string>
+ <string name="voicemail_donate_preference_summary_info">Let Google review your voicemail messages to improve transcription accuracy. Your voicemail messages are stored anonymously. <xliff:g example="Learn more">%1$s</xliff:g></string>
<!-- Title for disable visual voicemail confirmation dialog [CHAR LIMIT=40] -->
<string name="confirm_disable_voicemail_dialog_title">Turn off visual voicemail</string>
diff --git a/java/com/android/dialer/voicemail/settings/res/xml/voicemail_settings.xml b/java/com/android/dialer/voicemail/settings/res/xml/voicemail_settings.xml
index 175a12740..e5af813b6 100644
--- a/java/com/android/dialer/voicemail/settings/res/xml/voicemail_settings.xml
+++ b/java/com/android/dialer/voicemail/settings/res/xml/voicemail_settings.xml
@@ -15,37 +15,40 @@
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/voicemail_settings_title">
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:title="@string/voicemail_settings_title">
<Preference
android:key="@string/voicemail_notifications_key"
android:title="@string/voicemail_notifications_preference_title"/>
<SwitchPreference
- android:key="@string/voicemail_visual_voicemail_key"
- android:title="@string/voicemail_visual_voicemail_switch_title"/>"
+ android:key="@string/voicemail_visual_voicemail_key"
+ android:title="@string/voicemail_visual_voicemail_switch_title"/>"
<SwitchPreference
- android:key="@string/voicemail_visual_voicemail_archive_key"
- android:dependency="@string/voicemail_visual_voicemail_key"
- android:title="@string/voicemail_visual_voicemail_auto_archive_switch_title"/>"
+ android:dependency="@string/voicemail_visual_voicemail_key"
+ android:key="@string/voicemail_visual_voicemail_archive_key"
+ android:title="@string/voicemail_visual_voicemail_auto_archive_switch_title"/>"
<SwitchPreference
- android:key="@string/voicemail_visual_voicemail_transcription_key"
android:dependency="@string/voicemail_visual_voicemail_key"
+ android:key="@string/voicemail_visual_voicemail_transcription_key"
android:title="@string/voicemail_visual_voicemail_transcription_switch_title"/>"
- <SwitchPreference
- android:key="@string/voicemail_visual_voicemail_donation_key"
- android:dependency="@string/voicemail_visual_voicemail_transcription_key"
- android:title="@string/voicemail_visual_voicemail_donation_switch_title"/>"
+
+ <com.android.dialer.common.preference.SwitchPreferenceWithClickableSummary
+ android:dependency="@string/voicemail_visual_voicemail_transcription_key"
+ android:key="@string/voicemail_visual_voicemail_donation_key"
+ android:title="@string/voicemail_visual_voicemail_donation_switch_title"
+ app:urlToOpen="@string/donation_learn_more_url"/>
<Preference
- android:key="@string/voicemail_change_pin_key"
- android:title="@string/voicemail_change_pin_preference_title"/>
+ android:key="@string/voicemail_change_pin_key"
+ android:title="@string/voicemail_change_pin_preference_title"/>
<PreferenceScreen
- android:key="@string/voicemail_advanced_settings_key"
- android:title="@string/voicemail_advanced_settings_title">
- </PreferenceScreen>
+ android:key="@string/voicemail_advanced_settings_key"
+ android:title="@string/voicemail_advanced_settings_title">
+ </PreferenceScreen>
</PreferenceScreen>