2011-10-03 24 views
5

benim preferences.xmlTercih zil sesi varsayılan değer

 <RingtonePreference android:key="ringtone_uri" 
      android:title="@string/preferences_select_ringtone" 
      android:showDefault="true" android:srinlent="true" 
      android:summary="@string/preferences_select_ringtone_summary" /> 

Ve zil tercihine dokunduğunuzda ilk, bir uygulamanın :(sessiz varsayılan değeri yüklemek taze başlangıç ​​her zaman içinde bu var iletişim. Ben seçilecek varsayılan "varsayılan zil sesi" ile istediğiniz varsayılan olarak seçilmiş sessiz ile açılır. Ben "varsayılan zil sesi" sessiz olmamak üzere varsayılan değer ayarlayabilirsiniz Bu nasıl enter image description here

nasıl yapabilirim, ben benim varsayılan olarak bu benim sessiz olarak bilmiyorum benim kodumda herhangi bir yerde ayarlamak yok, sessiz android sistem varsayılan ...

cevap

5

Zil sesi için varsayılan değerin nasıl ayarlanacağını araştırıyordum ve tercihin değeri boş olduğunda ve sessizin varsayılan olarak seçildiğinde gerçekleştiğini fark ettim. Ama bunu bir başkasına yardım edeceğini umuyorum. btw ı bu geçici çözümü bulma ucube ve saatlerce

başımı starching edildi
1

Sadece "Sessiz" öğesini devre dışı bırakın:

<RingtonePreference android:key="ringtone_uri" 
      android:title="@string/preferences_select_ringtone" 
      android:showDefault="true" android:srinlent="true" 
      android:summary="@string/preferences_select_ringtone_summary" 
      android:showSilent="false"> 
+0

Bu, ancak kullanıcılarınıza sessiz bir zil sesi seçmesini istemediğiniz sürece işe yarayabilir. – nstCactus

6

melodi

<RingtonePreference 
     android:showDefault="true" 
     android:showSilent="true" 
     android:defaultValue="content://settings/system/notification_sound" 
        ....... 
     > 
</RingtonePreference> 
varsayılan varsayılan değeri ayarlamanın en kolay yolu