Androidx Preferences不包括RingtonePreference

7

由于xml编辑器无法找到除PreferenceScreen之外的任何首选项,因此我正在通过代码为我的应用程序执行设置活动。通过代码一切正常,但我找不到来自Androidx的RingtonePreferences,我找到的唯一一个是来自android.preference.RingtonePreference。

我有这个实现。

implementation "androidx.preference:preference:1.1.0-alpha02"

RingtonePreference还没有添加吗?或者是否有其他偏好设置名称可以使用,以便让用户选择通知声音。谢谢!

1个回答

8

有人敢实现这样的自定义偏好设置吗?据我所知,他们想要避免“一些笨重的管道”。解决方法很有帮助,但是偏好设置摘要不会更新。 - yasd
@yasd:我没有见过这样的东西,不过使用这个库创建一个应该相对容易。https://github.com/kevalpatel2106/android-ringtone-picker - CommonsWare
将<RingtonePreference转换为<Preference,同时使用android:key="@string/pref_notification_sound",但preference.getKey() = null。有任何想法吗? - Jim Clermonts
@JimClermonts:我建议您提出一个单独的Stack Overflow问题,您可以在其中提供一个[mcve]。 - CommonsWare

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接