2
私は着メロの好みがあります。どのように選択するのですか?Androidの着信音の設定 - データを取得
if(preferences.getString("ringtonePref", "n/a") != ??)
{
Toast.makeText(TutorialPref.this, "Chosen ringtone: silent", Toast.LENGTH_LONG).show();
}
else if(preferences.getString("ringtonePref", "n/a") != "DEFAULT_RINGTONE_URI")
{
Toast.makeText(TutorialPref.this, "Chosen ringtone: + default", Toast.LENGTH_LONG).show();
}
' "DEFAULT_RINGTONE_URI"'は動作しません:あなたは、ここでより多くの情報を見つけるでしょう
:通知がある
。 'SharedPreferences.getString'が' null'を返す場合は 'Uri.parse'ではなく' RingtoneManager.getActualDefaultRingtoneUri'を呼び出してください。 –
'Preferences.System.DEFAULT_NOTIFICATION_URI'は、設定がnullを返すときにも良いデフォルトです。 – Jeshurun