【问题标题】:calling an activity from a ListPrefernce从 ListPrefernce 调用活动
【发布时间】:2013-09-06 04:30:02
【问题描述】:

您好,我正在开发一个 android SMS 应用程序,其中我试图将 settings.xml 包含在包含两个 CheckBoxPreference 和一个类似于链接的 ListPreference 的首选项中

https://androidresearch.wordpress.com/2012/03/09/creating-a-preference-activity-in-android/.

我希望 ListPreference 显示手机的默认铃声。如何从 listprefernce 调用活动

public class Preference extends PreferenceActivity implements OnPreferenceClickListener 
{
   private ListPreference mListPreference;
   protected void onCreate(Bundle savedInstanceState) 
   {
     super.onCreate(savedInstanceState);
     addPreferencesFromResource(R.xml.preference);

       mListPreference.setOnPreferenceChangeListener(new  OnPreferenceChangeListener() 
       {
          public boolean onPreferenceChange(android.preference.Preference preference, Object newValue)
        {
          //how to call an activity in this place
          return true;
         }
      });
   }
}

【问题讨论】:

    标签: android android-preferences preferenceactivity listpreference


    【解决方案1】:

    我想,你真正想要的是RingtonePreference

    <RingtonePreference android:key="ringtone" android:ringtoneType="notification"/>
    

    https://developer.android.com/reference/android/preference/RingtonePreference.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多