Loading src/com/android/settings/notification/app/NotificationSoundPreference.java +16 −12 Original line number Diff line number Diff line Loading @@ -24,9 +24,8 @@ import android.media.RingtoneManager; 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 { Loading @@ -49,6 +48,20 @@ public class NotificationSoundPreference extends RingtonePreference { 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) { Loading @@ -69,16 +82,7 @@ public class NotificationSoundPreference extends RingtonePreference { 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 Loading Loading
src/com/android/settings/notification/app/NotificationSoundPreference.java +16 −12 Original line number Diff line number Diff line Loading @@ -24,9 +24,8 @@ import android.media.RingtoneManager; 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 { Loading @@ -49,6 +48,20 @@ public class NotificationSoundPreference extends RingtonePreference { 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) { Loading @@ -69,16 +82,7 @@ public class NotificationSoundPreference extends RingtonePreference { 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 Loading