2017-06-11 3 views
1

共有プリファレンスファイル名の動作について少し混乱します。名前付け接頭辞が暗黙的に追加されているかどうかはわかりません。自動バックアップを除外する共有プリファレンスファイル名と混同されています

以下のbackup.xmlファイルは、すべての "myCustomPref"項目を自動バックアップから除外しますか?

backup.xml:

SharedPreferences settings = activity.getSharedPreferences("myCustomPref", 0); 
SharedPreferences.Editor editor = settings.edit(); 
editor.putBoolean("myData", value); 
editor.commit(); 

答えて

0

:これは私が共有県ファイルを宣言する方法です

<application 
    android:name=".MRApplication" 
    android:allowBackup="true" 
    android:fullBackupContent="@xml/backup" 
    ... 

<?xml version="1.0" encoding="utf-8"?> 
<full-backup-content> 
    <exclude domain="sharedpref" path="myCustomPref"/> 
</full-backup-content> 

これは私が私のbackup.xmlファイルを宣言する方法です代わりに:

<exclude domain="sharedpref" path="myCustomPref"/> 

Do:

<exclude domain="sharedpref" path="myCustomPref.xml"/> 
関連する問題