RingtonePreference getEntry 方法
我想在我的首选项屏幕中的摘要标签中显示当前选择的值。
对于ListPreference,我在方法中使用了getEntry方法
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
,我的类是:
public class AlarmPropertiesActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener
对于EditTextPreference,我使用了getText方法
我尝试获取RingtonePreference的默认值,但我还没有找到任何获取方法。
有人帮助我吗?
BR科莱萨尔
I want to display current selected value in my preferences screen in summary label.
For ListPreference, I used getEntry method in
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
method, my class is:
public class AlarmPropertiesActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener
For EditTextPreference, I used getText method
I try get default value for RingtonePreference, but I have not found any get method for that.
Anybody help me?
BR Kolesar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个对我有用;-)
This one works for me ;-)
我有同样的问题。尝试检查 SharedPreferences 值,但不幸的是 uri 导致类似于命名文件的 id。
路径是这样的: content://media/internal/audio/media/25
所以这不是合适的解决方案。但我注意到,例如 GoogleTalk 应用程序也不会显示所选的通知声音。
另一方面,GoogleMail 则显示了这一点。
I have the same problem. Tried to go over the SharedPreferences value, but unfortunately the uri leads to an id like named file.
The path is something like this: content://media/internal/audio/media/25
So this is no suitable solution. But I noticed, that for example the GoogleTalk app doesn't show the selected notification sound as well.
GoogleMail on the other hand shows it.