【发布时间】:2012-03-05 06:43:17
【问题描述】:
我想知道第一次创建共享首选项文件是什么时候?
我有以下代码:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="User settings">
<EditTextPreference android:title="User Name"
android:key="userName" android:summary="Please Enter User Name"></EditTextPreference>
<EditTextPreference android:title="Password"
android:key="password" android:summary="Password Here"
android:inputType="textPassword"></EditTextPreference>
</PreferenceCategory>
</PreferenceScreen>
public class PrefsActivity extends PreferenceActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.prefs);
}
}
另外,我如何使用带有文件名的 getSharedpreference()?我不知道我是否必须先创建这个文件并将它放在应用程序的数据目录中?
我的意思是第一次创建共享首选项文件的时间是:安装应用程序时,还是稍后?如果以后,什么时候?
【问题讨论】: