package com.example.cjlhappiness.a136;
import android.content.Context;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
public class Main2Activity extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.setting);
}
public static boolean getBgSound(Context context){
return PreferenceManager.getDefaultSharedPreferences(
context).getBoolean("bgsound", false);
}
}
res/xml/setting.xml文件下代码
<?xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android">
android:key="bgsound"
android:title="播放背景音乐"
android:summary="选中为播放背景音乐"
android:defaultValue="true"/>
现在我在另一个activity中通过return返回的得到的为false,而不是setting.xml下设置的true