Merge "Update color-check-baseline.xml" into main
diff --git a/res/values/strings.xml b/res/values/strings.xml
index c586c3f..fb95aa3 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -12141,8 +12141,8 @@
<string name="title_have_satellite_plan">Satellite messaging is included with your account</string>
<!-- Title for category "Your mobile plan when satellite is not included in plan" [CHAR_LIMIT=NONE] -->
<string name="title_no_satellite_plan">Satellite messaging isn\u2019t included with your account</string>
- <!-- text view add satellite messaging" [CHAR_LIMIT=NONE] -->
- <string name="summary_add_satellite_setting">Add satellite messaging</string>
+ <!-- text view "Learn more" [CHAR_LIMIT=NONE] -->
+ <string name="summary_add_satellite_setting">Learn More</string>
<!-- Category name "How it works" [CHAR_LIMIT=NONE] -->
<string name="category_name_how_it_works">How it works</string>
<!-- Title for satellite connection guide [CHAR_LIMIT=NONE] -->
diff --git a/src/com/android/settings/notification/app/NotificationSoundPreference.java b/src/com/android/settings/notification/app/NotificationSoundPreference.java
index b55f9bd..4084ffe 100644
--- a/src/com/android/settings/notification/app/NotificationSoundPreference.java
+++ b/src/com/android/settings/notification/app/NotificationSoundPreference.java
@@ -24,9 +24,8 @@
import android.net.Uri;
import android.os.AsyncTask;
import android.util.AttributeSet;
-
import android.util.Log;
-import com.android.settings.R;
+
import com.android.settings.RingtonePreference;
public class NotificationSoundPreference extends RingtonePreference {
@@ -49,6 +48,20 @@
updateRingtoneName(mRingtone);
}
+ protected String generateRingtoneTitle(Uri uri) {
+ if (uri == null) {
+ return getContext().getString(com.android.internal.R.string.ringtone_silent);
+ } else if (RingtoneManager.isDefault(uri)) {
+ return getContext().getString(com.android.settings.R.string.notification_sound_default);
+ } else if (ContentResolver.SCHEME_ANDROID_RESOURCE.equals(uri.getScheme())) {
+ return getContext().getString(
+ com.android.settings.R.string.notification_unknown_sound_title);
+ } else {
+ return Ringtone.getTitle(getContext(), uri, false /* followSettingsUri */,
+ true /* allowRemote */);
+ }
+ }
+
@Override
public boolean onActivityResult(int requestCode, int resultCode, Intent data) {
if (data != null) {
@@ -69,16 +82,7 @@
AsyncTask ringtoneNameTask = new AsyncTask<Object, Void, CharSequence>() {
@Override
protected CharSequence doInBackground(Object... params) {
- if (uri == null) {
- return getContext().getString(com.android.internal.R.string.ringtone_silent);
- } else if (RingtoneManager.isDefault(uri)) {
- return getContext().getString(R.string.notification_sound_default);
- } else if(ContentResolver.SCHEME_ANDROID_RESOURCE.equals(uri.getScheme())) {
- return getContext().getString(R.string.notification_unknown_sound_title);
- } else {
- return Ringtone.getTitle(getContext(), uri, false /* followSettingsUri */,
- true /* allowRemote */);
- }
+ return generateRingtoneTitle(uri);
}
@Override