Tôi muốn biết khi nào một tệp tùy chọn được chia sẻ được tạo lần đầu tiên?Khi nào là tệp tùy chọn được chia sẻ đầu tiên được tạo?
Tôi có đoạn mã sau:
<?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);
}
}
Ngoài ra, làm thế nào tôi có thể sử dụng getSharedpreference(), với tên tập tin? Tôi không biết liệu tôi có phải tạo tệp này trước tiên và đặt nó vào thư mục dữ liệu của ứng dụng không?
Ý tôi là Khi nào là tệp tùy chọn được chia sẻ đầu tiên được tạo: khi ứng dụng được cài đặt hoặc sau một thời gian? Nếu sau này, khi nào?
cảm ơn vì điều đó .. i có nghĩa là Khi nào một tệp tùy chọn được chia sẻ được tạo lần đầu tiên: khi ứng dụng được cài đặt, hoặc một thời gian sau? Nếu sau này, khi nào? – Smitha
Tôi tin rằng nó được tạo ra lần đầu tiên mà PreferenceScreen xuất hiện, hoặc khi một mục trong PreferenceScreen được thiết lập đầu tiên bởi người dùng. Như tôi đã nói, tôi không hoàn toàn chắc chắn về điều đó. – Knossos
vâng .. Tôi nghĩ bạn đúng! – Smitha