我已经设置了Android Settings w fragment中所述的默认首选项处理,它工作得很好,但我有一个悬而未决的问题:
当我启动应用程序,并转到首选项时,如果我修改了一个关键点,当前设置的defaultValue将正确设置并显示...
当我退出应用程序并重新启动它时,即使更改了列表中的defaultValue,当前设置的显示仍为初始默认值
这是Preferences.java
public class Preferences extends PreferenceActivity {
static final String TAG = "SWIMMER";
@Ov
下面是我的PreferenceFragment的猜测代码,它没有产生任何错误,但似乎也没有做任何事情:)显示的是这个ListPreference的静态xml版本。为了简化下面的示例,我展示了一个字符串数组"entries“和"entryValues”来填充ListPreference,但最终将从我的数据模型中检索它们。
public class UserSettingsFragment : PreferenceFragment
{
public override void OnCreate(Bundle savedInstanceState)
{
我试图用res/anim文件夹的内容填充一个ListPreference,但我有一个问题,它一直是空白的,我有一个静态的字符串数组来填充它,这是可行的,但我需要它是动态的,我可以打印出日志中的文本,它只是不填充列表,你能帮我吗?
PreferenceActivityMenu.java
CharSequence[] entries = null;
CharSequence[] entryValues = null;
/** Called when the activity is first created. */
@Override
publi