在Activity中获取PreferenceActivity设置的值

一直都以为软件的设置界面都是作者自己写的,今天才发现有个现成的PreferenceActivity可以使用,非常方便。这里就不详细写PreferenceActivity的使用方法了,网上很多了(虽然很多,其实也就两三个版本,其他都是采集的)。网上的几篇文章都没介绍如何在其他Activity中取到PreferenceActivity设置的值,还好在一个国外论坛上找到了,收藏分享。


SharedPreferences pre = PreferenceManager.getDefaultSharedPreferences(this);
String dir=pre.getString("down_savedir", "");//两个参数,一个是key,就是在PreferenceActivity的xml中设置的,另一个是取不到值时的默认值 

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记