我想知道第一次创建共享首选项文件的时间?何时首次创建共享首选项文件?
我有以下代码:
<?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(),与文件名?我不知道是否必须首先创建该文件并将其放入应用程序的数据目录中?
我的意思是什么时候第一次创建共享首选项文件:当应用程序安装,或一段时间后?如果以后,当?
感谢它..我的意思何时是第一次创建共享首选项文件:当应用程序安装, 或一段时间后?如果以后,当? – Smitha 2012-03-05 07:07:25
我相信它是首次出现PreferenceScreen时创建的,或者PreferenceScreen中的项目是由用户首先设置的。正如我之前所说,我对此并不完全确定。 – Knossos 2012-03-05 07:29:06
是的..我认为你是对的! – Smitha 2012-03-05 08:20:55